文章目录
(一) 【软件工程概述】
1. 【软件危机】
1. 1【产生软件危机的原因 】
一方面与软件本身的特点有关,另一方面也与软件开发与维护的方法不正确。
1. 2【消除软件危机的途径】
运用软件工程技术消除软件危机,具体做法:
- 对计算机软件有一个正确的认识(软件≠程序)
- 必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好,管理严密,各类人员协同配合,共同完成的工程项目。
- 推广使用在实践中总结出来的开发软件的成功技术和方法
- 开发和使用更好的开发工具
1. 3【软件工程的基本原理】
1、用分阶段的生命周期计划严格管理
2、坚持进行阶段评审
3、实行严格的产品控制
4、采用现代程序设计技术
5、结果应能清楚地审查
6、开发小组的人员应该少而精
7、承认不断改进软件工程实践的必要性
1.4 【软件生命周期】
三个周期,八个阶段。
- 三个周期:
【软件定义】
【软件开发】
【运行维护】 - 八个阶