软件工程打印资料.docVIP

  • 8
  • 0
  • 约9.04千字
  • 约 18页
  • 2016-11-07 发布于云南
  • 举报
软件危机 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。产生于软件发展的第二阶段(软件系统阶段)末期。 软件危机---主要表现 对软件开发成本和进度的估计不准确 用户不满意 软件质量不高、可靠性差 软件常常不可维护、错误难以改正 缺乏适当的文档资料 软件成本占系统总成本的比例逐年上升(1985----90%) 软件开发速度跟不上计算机发展速度 归结为主要为三方面----“时间、成本、质量” 软件危机--原因1 软件规模日渐庞大(数量、功能、成本、质量、时间) 软件开发的管理困难。 逻辑部件而不是物理部件。 在写出程序代码并在计算机运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。因此,管理和控制软件开发过程相当困难。 开发人员错误的观念、方法和技术 重编程、轻需求。 生产方式落后:个体手工方式。 开发技术落后。 开发工具落后 软件危机---原因2 忽视软件开发前期的需求分析 开发过程缺乏统一的、规范化的方法论的指导 文档资料不齐全或不准确 忽视与用户之间、开发组成员之间的交流 忽视测试的重要性 不重视维护或由于上述原因造成维护工作的困难 需求变化预料不足 软件生存期技术》定义的软件过程 过程元素之间的关系 标准软件过程体系结构图 软件生命周期 它是指一个软件从提出开发要求开始到该软件报废为止的整个时期(生存过程)。从时间角度,把整个周期划分为若干个阶

文档评论(0)

1亿VIP精品文档

相关文档