下载此文档

软件工程基础知识.doc


文档分类:IT计算机 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
软件工程基础知识
 





,"供不应求".
.
,用户对"已完成的"的软件系统不满足的现象经常发生.
.
.
,同样的软件多次重复开
发.
.
产生软件危机的原因可归结为两个重要的方面:
软件生产本身存在的复杂性;
软件开发所使用的方法和技术.

.
:方法,工具和过程.


一个软件从提出开发要求开始到软件废弃不用的整个过程.

可行性分析和项目开发计划,需求分析和定义,软件设计(先后细分为:概要设计和详细设计),编码,测试和运行维护


可性行研究报告
项目开发计划

需求规格说明书
初步用户使用手册
确认测试计划
修改完善的软件开发计划

概要设计说明书
数据库说明书
用户手册
修订的测试计划(测试的策略,方法,步骤)

详细设计说明书

系统测试计划文档

瀑布模型,原型开发模型(快速原型模型,演化模型,增量模型),螺旋模型,喷泉模型,基于知识的模型和变化模型.

瀑布模型(传统的软件周期模型)严格遵循软件生命周期各阶段的固定顺序:计划,分析,设计,编程,测试和维护,上一阶段完成后才能进入到下一阶段,整个模型就像一个飞流直下的瀑布,如图4-1所示.
优点:可强迫开发人员采用规范的方法,严格规定了各阶段必须提交的文档;要求每一阶段结束后,.
缺点:不适应用户需求的改动.


快速原型的用途是获知用户的真正需求,一旦需求确定了,.
不追求也不可能要求对需求的严格定义,而是采用了动态定义需求的方法,所以不能定义完善的文档.
特征:简化项目管理,尽快建立初步需求,加强用户参与和决策.
,.

在快速原型模型中,原型的用途是获知用户的真正需求,一旦需求确定了,,,快速原型模型是一种"抛弃式"的原型化方法,而演化模型则是一种"渐进式"的原型化方法.

增量模型主要用于设计阶段,把软件产品划分为一系列的增量构件,分别进行设计,编程,-2所示.

从下面的有关原型化方法的叙述中,选择出正确的叙述:
(1)快速原型方法是一种企图克服传统软件周期模型缺点的开发方法.
(2)在用户的数据资源没有得到很好地组织和管理的时候,应该使用原型化方法.
(3)在用户没有明确地肯定其需求的时候,应该使用原型化方法.
(4)在用户不希望把自己的时间花在软件开发过程中的时候,应该使用原型化方法.
(5)使用原型化方法时应该使用第三代编程语言.
(6)原型化加强了开发过程中用户的参与和决策.
(7)原型化方法大致可分为三类:抛弃式,演化式和递增式.
(8)原型化方法大致可分为演化式和递增式.
(9)采用原型化方法时,软件的开发成本较高.
(10)采用原型化方法时,关键的因素是建立原形的速度,而不是原形运行的效率.

螺旋模型综合了瀑布模型和原型模型中的演化模型的优点,,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直转到软件生命期结束.

软件工程基础知识 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人shujukd
  • 文件大小497 KB
  • 时间2021-01-06
最近更新