因为今天才刚刚开始接触《构建之法》一书,时间比较匆忙,仅仅阅读了本书前面两个章节。感触良多,就前面两个章节所学的知识进行总结和提问
第一章主要介绍了软件和软件工程相关知识。在介绍软件一节中,引导我走出了一个很深的误区。先前一直把软件和程序等同起来,认为程序写好了,软件的质量就会好起来,其实并不是这样。软件=程序+软件工程,
在1.2节中有提到软件工程的概念,即:软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程。对这个概念的理解有点抽象,是不是可以把软件工程理解为开发、运营和维护三个过程?为了作出一款合格的软件,我们
如何判断出在这三个过程中所用的方法满足软件工程方法的三个条件?现在正在学的《UML和模式应用》中有提到迭代开发,当读到1.2.4章软件工程的目标一节中,有一种豁然开朗的感觉。好的软件是满足当前应用背景的,不存在有完美软件的说法。
我们的目标应该是“更好的”软件
第二章讲了软件开发的流程和软件工程测试的方法,因为没有怎么接触过C#这门语言,所以只能大概理解一下思想。测试方法介绍了三种,单元测试、回归测试效能分析。单元测试通过一系列方法保证各模块功能被正确运用。回归测试确保新版本成功
运行,效能分析提高运行的效率
期待后面几章的学习!