通过对第一章的阅读,软件的划分有了了解,知道了软件是复杂的、不可见的、不断变化的,并且大多数软件是定制的,并不是通过已有构件组装而成的。软件维护是非常困难的,新的修改又会带来新的错误。软件存在多种质量问题,且能成功完成的软件项目的平均率在26%左右。软件工程已关注软件质量为目标,有过程、方法和工具三要素组成。对于软件的质量,对不同的用户角色是不一样的,但他们都有共同的质量要求是可靠性、正确性和有效性。软件工程知识体系被划分10个知识域:软件需求、软件设计、软件构造、软件测试、软件配置管理、软件工程管理、软件过程管理、软件工程工具和方法、软件质量。软件工程以计算机科学和数学为基础,运用了工程科学的基本原理。同时,学习软件工程要遵守软件工程职业道德规范。软件工程人员不仅需要好的软件工程知识与技能,还要有强烈的职业责任感。