软件工程个人复习整理.docxVIP

  • 6
  • 0
  • 约8.98千字
  • 约 8页
  • 2017-01-09 发布于重庆
  • 举报
软件工程个人复习整理

《软件工程》个人复习整理软件危机含义:泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。原因:用户需求不明确:对软件需求的描述不精确;不断提出修改的要求;开发人员与用户对需求的理解有差异。(2)缺乏正确的理论指导:缺乏有力的方法学和工具方面的支持。(3)软件规模越来越大:软件项目开发人员不能有效地、独立自主地处理大型软件的全部关系和各个分支,因此容易产生疏漏和错误。(4)软件复杂度越来越高:软件不仅仅是在规模上快速扩大,而且其复杂性也急剧地增加。表现:(1)软件开发费用和进度失控。(2)软件的可靠性差。(3)生产出来的软件难以维护。(4)用户对“已完成”的系统不满意现象经常发生。软件能够完成预定功能和性能的可执行的计算机程序。包括使程序正常执行所需的数据,以及有关描述程序操作和使用的文档。即:软件?=?程序?+?数据+文档?软件工程用科学知识和技术原理来定义、开发、维护软件的一门学科。(三要素:方法、工具和过程)软件生命周期模型★(1)瀑布模型?将软件生存周期各活动规定为依显性顺序联接的若干阶段的模型。特点:具有顺序性和依赖性;推迟实现的观点;逻辑、物理设计清楚地划分开,尽可能推迟物理模型的实现;强调的是优质,即每一步都循序渐进,及早消除隐患;由于各种客观、主观的原因,需求分析往往不很精确,常常给日后的开发带来隐患。(2)原型模型?又称为演化模型,先借用已有系统作为原型模型

文档评论(0)

1亿VIP精品文档

相关文档