- 37
- 0
- 约1.1万字
- 约 20页
- 2015-07-23 发布于河南
- 举报
1、什么是软件危机?
答:软件危机是指在计算机的开发和维护过程中所遇到的一系列严重问题。这些问题绝不仅仅是“不能正常运行的”软件才具有的,实际上几乎所有软件都不同程度的存在这些问题。
概况地说软件危机包含两个方面的问题:
如何开发软件,怎样满足对软件的日益增长的需?
如何维护数量不断膨胀的已有软件?
软件危机的主要表现:
对软件开发成本和进度的估计常常很不准确
用户对“已完成的”软件不满意的情况经常发生
软件产品的质量常常靠不住
软件常常不可维护或可维护性差
软件常常没有适当的文档资料
软件成本在计算机总成本中所占比例逐年上升
软件开发生产率提高的速度,远远跟不上计算机应用普及深入的趋势 ?
3、 解决软件危机的途径:
良好的组织、严密的管理、密切的协作
科学的开发方法、先进的软件开发工具
阶段评审,及时发现问题解决问题
4、 什么叫软件?
?“软件”的定义为:
计算机程序、方法、规则、相关的文档资料以及在计算机上运行时所必需的数据。
5. 什么叫软件工程?
软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。是指导计算机软件开发和维护的工程学科。
包括两个方面:
软件工程技术
软件工程管理
软件工程三要素:方法、 工具、 过程
6、软件工程的基本原理:
1. 用分阶段的生命周期计划
原创力文档

文档评论(0)