软件工程课本名词解析.docVIP

  • 3
  • 0
  • 约2.16千字
  • 约 6页
  • 2017-06-07 发布于北京
  • 举报
软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机的典型表现:1)对软件开发成本和进度的估计常常很不正确; 2)用户对“已完成”的软件系统不满意的现象经常发生; 3)软件产品的质量往往靠不住; 4)软件常常是不可维护的 5)软件通常没有适当的文档资料 6)软件成本在计算机系统总成本中所占的比例逐年上升 7)软件开发生产率提高的速度,跟不上计算机应用的普及深入趋势 产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护的方法不正确有关; 1)是计算机系统中的逻辑部件而不是物理部件 2)显著特点:规模庞大,而且程序复杂性将随着程序规模的增加而呈指数上升 解决软件危机:既要有技术实施(方法与工具),又要有必要的组织管理措施。 软件工程:是指导计算机软件开发和维护的一门工程学科;采用工程的概念、原理技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效的维护它 软件工程方法学包含3个要素:方法、工具和过程。 传统方法学也称为生命周期方法学式结构化范型 软件生命周期:由软件定义、软件开发和运行维护3个时期组成, 1)软件定义时期通常进一步划分为3个阶段:问题定义、可行性研究和需求分析; 2)开发时期由4个阶段组成:总体设计、详细设计、编码和单元测试,综合测试(前两个称

文档评论(0)

1亿VIP精品文档

相关文档