《软件工程》day_01学习笔记
《软件工程》day_01学习笔记
学习内容:
软件生存周期模型、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理
学习目标:
掌握软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法。结合Java课程设计完成一个中小型软件项目。
软件危机:计算机软件开发或者维护过程中出现的一系列严重问题
软件危机产生的原因:
- 1、对软件开发成本和进度的估计常常很不准确
- 2、用户对“已完成的”软件系统不满意的现象经常发生
- 3、软件产品的质量往往靠不住。
- 4、软件常常是不可维护的。
- 5、软件通常没有适当的文档资料。
- 6、软件成本在计算机系统总成本中所占的比例逐年上升。
- 7、软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。