软件工读程据个复习.docxVIP

  • 18
  • 0
  • 约5.73千字
  • 约 22页
  • 2016-12-24 发布于湖南
  • 举报
软件的特性软件是一种逻辑实体,而不是具体的物理实体。它具有抽象性软件的开发设计、生产、维护与硬件不同在软件的运行和使用期间,没有硬件那样的机械磨损、老化问题大多数软件是定制的软件的开发和运行常常受到计算机系统的限制对计算机系统有着不同程度的依赖性软件开发至今尚未完全摆脱手工艺的开发方式软件是复杂的软件成本相当昂贵相当多的软件工作涉及到社会因素软件危机的表现 、原因软件危机---主要表现:对软件开发成本和进度的估计不准确用户不满意软件质量不高、可靠性差软件常常不可维护、错误难以改正缺乏适当的文档资料软件成本占系统总成本的比例逐年上升(1985----90%)软件开发速度跟不上计算机发展速度归结为主要为三方面--“时间、成本、质量”软件危机--原因:软件规模日渐庞大(数量、功能、成本、质量、时间)软件开发管理困难。逻辑部件而不是物理部件。在写出程序代码并在计算机运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。因此,管理和控制软件开发过程相当困难。开发人员错误的观念、方法和技术重编程、轻需求。生产方式落后:个体手工方式。开发技术落后\开发工具落后忽视软件开发前期的需求分析 开发过程缺乏统一的、规范化的方法论的指导文档资料不齐全或不准确忽视与用户之间、开发组成员之间的交流忽视测试的重要性不重视维护或由于上述原因造成维护工作的困难需求变化预料不足用例归约用例规约--进行用

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档