其他分享
首页 > 其他分享> > 201771030114-马强 实验一 软件工程准备—初读《现代软件工程—构建之法》的想法及markdown的使用

201771030114-马强 实验一 软件工程准备—初读《现代软件工程—构建之法》的想法及markdown的使用

作者:互联网

项目 内容
班级博客链接 https://edu.cnblogs.com/campus/xbsf/nwnu2020SE
作业要求链接 https://www.cnblogs.com/nwnu-daizh/p/12369881.html
学习目标 提出自己的问题并且能够在学习中找到答案
本作业在哪方面帮我完成学习目标 理论和实践相结合的方式
作业参考文献 邹欣. 构建之法:现代软件工程[M]. 人民邮电出版社, 2017

一、Markdown的使用

点击这里查看我的Markdown使用博客


二、读完邹欣老师所著的《构建之法——现代软件工程》这本书之后,我提出的三个问题

问题1

《构建之法——现代软件工程》这本书的第13章5.1节,有一段是这样写的,Microsoft的Excel中有一个bug,Excel的日期计算功能认为1900年是一个闰年,这是不对的,但它一直没有修改这个错误。那么:

我的问题是如果一个软件存在一个bug,但是它并没有影响我们的软件功能,或者这个软件在使用了很久之后才发现这个bug,它被修改后所有依赖于这个软件的数据都会被修改,那么这个时候该怎么办呢?

问题2

《构建之法——现代软件工程》这本书的第4章2节写着,代码一定要规范,要简明、易读、无二义性。

我的问题是在接手的前人的代码不规范,不易读,或者不符合我的设计风格,那么我是否可以将前人的代码推到重做,使之符合我的设计风格?

问题3

《构建之法——现代软件工程》这本书的第16章第1节写着,现代社会呼吁大家创新,运用新的技术和方法解决我们实际的问题。

这里我有一个问题,当我产生了一个想法并付诸实践,但是在我未完成时,市场上已经产生了一个和我类似的idea,并且项目已经在我之前完成,那么我是否还有继续做下去的必要?


三、总结

整本书中主要讲述了软件工程的基本概述,个人技术以及流程,软件工程师的成长,团队协作及流程,需求分析项目经理,软件设计与实现,用户体验以及软件测试,软件质量保证以及关于IT行业的创新。我们常常宣称软件工程非常的重要,它甚至背负着许多关于软件开发的重要责任,但另一方面又无法从中受益,我们迫切的需要一个启动的支点,邹欣老师能把一个个鲜活的例子(或故事)与软件工程的相关问题恰到好处地结合起来,让软件工程的理论和方法更好地落地。初步看完后我对软件工程又有了一个清晰地认识,对我的专业也有了全新的理解,也让我对自己未来的职业规划有了一个初步的雏形。相信在学完软件工程这门课程之后,我会有一个全新的面貌

标签:markdown,邹欣,问题,现代,软件工程,构建,软件,马强
来源: https://www.cnblogs.com/AlexCrizs/p/12397670.html