
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.9 本章小结
本章全面论述了IT企业软件工程的内容与方法,给出了程序、软件、软件工程的定义,明确了软件工程研究的4 项内容:软件生命周期模型、软件开发方法、软件支持过程、软件管理过程;介绍了软件工程的8条原理(7+1条);从历史和现实的角度说明了软件工程在IT企业中的作用;从宏观上阐述了软件工程方法论:面向过程方法、面向对象方法、面向元数据方法和形式化方法;明确地提出了“面向流程分析、面向元数据设计、面向对象实现、面向功能测试、面向过程管理”的软件工程“五个面向”实践论。
软件支持过程是通过支持工具来实现的,较好的支持工具有Rose,Power Designer,ER win,以及软件配置管理电子工具等。软件过程管理又称为软件过程改进,当前存在三类过程管理模式:“ISO 9001,CMMI,软件企业文化”。后续章节还会进一步介绍CMMI。
上述这些丰富的内容,既是研究IT企业软件工程的出发点,又是研究IT企业软件工程的最终归宿。因此,本章导读中要求“理解”和“关注”的有关内容,可能一时难以达到目标,需要读者陆续学完其他章节之后,才能逐步实现。由于软件工程是一门实践性很强的学科,所以要真正弄懂它,吃透它,一定要理论联系实际,学以致用。通过在IT企业的实践中应用软件工程的理论与方法,进而发展软件工程的理论与方法。