软件工程:
- 把系统的、规范的、可度量的途径应用于软件开发、运用和维护过程,也就是把工程运用于软件;
- 研究 1 中提到的途径。
软件工程具有的本质特征:
- 软件工程关注于大型程序的构造。
- 软件工程的中心课题是控制复杂性。
- 软件经常变化。
- 开发软件的效率非常重要。
- 和谐地合作是软件开发的关键。
- 软件必须有效地支持它的用户。
- 在软件工程领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品。
软件工程的基本原理:
- 用分阶段的生命周期计划严格管理。
- 坚持进行阶段评审。
- 实行严格的产品控制。
- 采用现代程序设计技术。
- 结果应能清楚地审查。
- 开发小组的人员应该少而精。
- 承认不断改进软件工程实践的必要性。