第一章
主要要点:(加粗着重记忆)
1.计算科学的领域
2.软件工程是什么
3.软件的危机
4.软件是什么
5.软件的特殊性
知识点:
1.软件 = 程序 + 软件工程 →推论 → 软件企业 = 软件 + 商业模式
2.软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程
3.软件工程领域包括:软件需求分析、软件设计、软件构建、软件测试、软件维护
4.软件的特殊性:复杂性、不可见性、易变性、服从性、非连续性
5.软件的危机:①用户需求不明确
②缺乏正确的理论指导
③软件开发的规模越来越大
④软件开发的复杂度越来越高