软件工程第一章介绍了软件的分类;软件的发展阶段;软件的开发模型;软件的生命周期这些基础概念。
也是为后面的学习奠定基础。其中最主要的是各阶段及需要解决的问题。
软件=程序+数据结构+文档
软工 最终目标:以较少投资获得易维护,易理解,可靠,高效率,的软件产品。
定义: 用现代科学技术知识,设计计算机程序及文件资料。
工程化思想来指导软件的开发,以最少的投入获得高质量的软件。
各阶段需要解决的问题: 计划: 工作范围,产生计划任务书
(6个阶段) 需求分析:定义用户需求,产生软件需求规格说明书
设计:建立软件的结构,设计说明书
编码: ,交付
测试:发现,排除, ,可运行程序,
维护 : ,改进
(3大部分) 计划-开发-维护
小结:以上 六个阶段将是我们后几章学习的重点,理清每一阶段的目的,文档类型,及需要的交付结果,是关键内容。
画好每张思维导图,便于理解产生联系。在以后的工程中,都要用到的编写文档,这也是重要的。