进度太慢,发学习进度相关的博客,总有一种畏惧。
文档进行到大半,回头看看软工,走过了没有总结,总是留有遗憾,感觉似乎什么也没看。总结时学习的开始,真的是这样,思考过的东西才属于自己的。
关于软件工程,画了一种思维导图做诠释:
软件工程是指导计算机软件开发和维护的一门工程学科,强调采用工程的概念、原理、技术和方法和开发与维护软件。软件工程的最终目的是以较少的成本获得易理解、易维护、可靠性高、符合用户需求的软件。软件工程,包括软件设计与维护方法、软件工具与环境、软件工程标准与规范、软件开发技术与管理技术等等。
主要内容包括:
1、软件开发计划、需求分析、设计、编码和测试各个阶段的基本概念,工作内容和发放;
2、面向对象技术基本概念,结合UML语言详细介绍了面向对象的分析与设计、面向对象的实现过程;
3、软件维护的相关概念,运用软件维护的方法提高软件自身的可维护性、可重用性,降低软件风险推动软件维护的发展;
4、软件质量的相关概念,给出软件质量的评价和度量方法,介绍软件质量保证体系、软件工程标准化、ISO 9000标准及质量认证;
5、软件项目管理;
6、软件工程工具和软件开发环境等。
简单的说,软件工程包括软件开发技术和软件工程管理两部分。