前言:
软件工程概论是软件工程这个阶段学习的第一课,按照习惯应该是这门课最提纲挈领的开篇。所以这节课很是重要,就像你去四川旅游,它就是你的地图让你事先略知一二。不需要很清楚,它会让你不迷路!
纲领
五个块:软件基础——>软件分类——>软件发展阶段——>软件过程——>软件工程过程——>软件的生存期
软件的分类
软件的发展阶段
软件的发展总是依赖于硬件的发展,每个阶段的硬件水平不同导致软件开发的水平不一
软件的生存期
整个软件从开发诞生到废弃的过程。重点是开发的步骤,到软件工程的开发阶段每个步骤都会产生相应的文档并经过严格的评审才能执行下一步的开发。
软件工程的理念使得整个软件开发过程规范化、标准化、甚至模型化,在大型的软件系统开发中更能够体现这些理念的重要性。他们保证了软件开发过程的严谨和一丝不苟,从而保证了软件有好的质量。不仅仅更好的为用户服务,更能够为开发人员在后期的维护和完善工作中有迹可循,减轻工作的负担。