第四章课后习题

《软件工程导论》的架构很清晰,分为两个部分,1.软件工程概述;2.面向对象方法学,结构清晰,就易于理解,而且语言就比较浅显易懂,非常适合我这种刚入门的,或者还没入门的人来读,在这本书里,我最大的收获是,明白了编码在软件开发过程中只是很少的一部分,编码之前有可行性研究、需求分析、形式化说明技术、总体设计、详细设计,而编码之后还有测试和维护。

以前我单纯地以为,做软件就是写代码,现在才知道,动手之前掌握需求说明、规划整体设计很重要,能减少很多工作量,提高效率和质量,甚至是避免项目走到崩溃的关键,而编码之后,还有很多工作,比如测试,有单元测试、系统测试、集成测试、回归测试,测试是为了提高软件质量。交付使用后,还有大量的维护工作,维护不单单是指修bug,功能升级也是维护的重要方面,而且在维护上所花的成本是编码的好几倍。

本书既然是大学教材,里面的观点自然是成系统,相对科学的。第一次接触这些观点,多少让我这个门外汉大吃一惊,原来这件事情应该是这样子的!但细细思索以后,发现这件事情还真应该就是这样的,我之前的一些做法和想法都太粗陋了,根本就不是在编程,更提不上是在做工程,还差的太远,所以这本书也让我大开眼界,值得仔细研习。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年10月2日
下一篇 2019年10月2日

相关推荐