这个学期软件工程的教材是现代软件工程构建之法,一种全新的教学教材,为老师提供一种新的教学之法,而同学也处于一种全新的学习模式中,通过阅读本书的前三章,我获得以下的收获:
第一章讲的是整本书的概率,给我们解释了什么是软件,其实说白了软件就是程序加软件工程之和,那么,什么是软件工程呢?软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。其实我理解的软件工程就是不断完善,改良某个适用于用户的软件,保证用户的满意度,软件的可靠性及可维护性。
第二章讲了四个方面的内容,分别是单元测试,效能分析工具,个人开发流程和实践,单元测试时一个很有效的解决方案,能让自己的模块功能定义明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的,量化的保证。
第三章只要内容是软件工程师的成长,其中讲了三个方面,第一是个人能力的衡量与发展,第二是软件工程师的职业发展,第三是技能的全面。在本章中,我们懂得学习首先需要学习入门知识,然后不断的练习,然后再深入,进而提高技能,最后很多问题都自己解决,对通用软件设计思想和软件工程思想的理解;提升职业技能和取得的实际成果。加油