软件工程复习要点2012秋.pdfVIP

  • 1
  • 0
  • 约7.06千字
  • 约 13页
  • 2017-08-27 发布于安徽
  • 举报
1 软件危机的主要表现是什么? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是两个问 题:1. 如何开发软件,怎样满足对软件的日益增长的需求。2. 如何维护数量不断膨胀的已 有软件。 软件危机的主要表现: 1. 对软件开发成本和进度的估计不准确 2. 用户不满意 3. 软件质量不高、可靠性差 4. 软件常常不可维护、错误难以改正。 5. 缺乏适当的文档资料 6. 软件成本占系统总 成本的比例逐年上升 7. 软件开发速度跟不上计算机发展速度 产生软件危机的原因: 1. 与软件本身的特点有关 软件不同于硬件,它是计算机系统的逻辑部件而不是物理部件。在写出程序代码并在计 算机运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。因此,管 理和控制软件开发过程相当困难。 2. 软件不易于维护 (1)软件维护通常意味着改正或修改原来的设计,客观上使软件较难维护。 (2)软件不同于一般程序,它的规模大,不易于维护。 3.在软件开发过程中,或多或少地采用了错误的方法和技术。 4.对用户需求没有完整准确的认识,就匆忙着手编写程序。 解决软件危机的途径: 1. 技术措施 使用更好的软件开发方法和开发工具 2. 组织管理措施 软件开发不是某种个体劳动的神秘技巧,而应该是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档