2022年软件工程种生命周期模型优缺点 .pdf
《2022年软件工程种生命周期模型优缺点 .pdf》由会员分享,可在线阅读,更多相关《2022年软件工程种生命周期模型优缺点 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验一比较 4 种生命周期模型优缺点一、实验目的与要求比较 4 种生命周期模型优缺点及适用背景二、实验内容分析每一种生命周期模型优缺点、利用Internet搜索相关软件项目所使用生命周期模型并分析特点,从而更进一步的了解各生命周期模型的适用背景1.瀑布模型:背景: 在 20 实际 80 年代之前,瀑布模型一直被广泛采用的生命周期模型,现在它仍然是软件工程中应用得最广泛的过程模型。传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述。特点:A.阶段间具有顺序性和依赖性:必须等前一阶段的工作完成之后,才能开始后一阶段的工作;前一阶段的输出文档就是后一阶段的输入文档,因此只有前一阶段的输出文档正
2、确,后一阶段的工作才能获得正确的结果。B.推迟实现的观点:瀑布模型在编码之前设置了系统分析与系统设计的各个阶段,分析与设计阶段的基本任务规定,在这个两个阶段主要考虑目标系统的逻辑模型,不涉及软件的物理实现。清楚地区分逻辑设计与物理设计,尽可能推迟程序的物理实现,是按照瀑布模型开发软件的一条重要指导思想。C.质量保证的观点: 软件工程的基本目标是优质、高产。瀑布模型的每个阶段都应坚持两个重要做法:a.每个阶段都必须完成规定的文档,没有交出合格的文档就是没有完成该阶段的任务。完整、准确的合格文档不仅是软件开发时期各类人员之间相互通信的媒介,也是运行时期对软件进行维护的重要依据。b每个阶段结束前都要
3、对所完成的文档进行评审,以便尽早发现问题,改正错误。总之,瀑布模型胡完全依赖于书面的规格说明。D可强迫开发人员采用规范的方法;严格地规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。缺点:A.各个阶段产生的文档时维护软件产品时必不可少的,没有文档的软件几乎是不可能维护的。B.瀑布模型是由文档驱动的,在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品是什么样的。C.由于瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终开发出的软件产品不能真正满足用户的需要。2.快速原型模型背景: 快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功
4、能往往是最终产品能完成的功能的一个子集。快速原型模型的第一步是快速建立一个能反馈用户主要需求的原型系统,让用户在计算机上试用它,通过实践来了解目标系统的概貌。通常,用户试用原型系统之后会提出许多修改意见,开发人员按照用户的意见快速地修改原型系统,然后再次请用户试用, 一旦用户认为这个圆形系统确实能做他们所需要的工作,开发人员便可据此书写规格说明文档,根据这份文档开发出的软件便可以满足用户的真实需求。特点:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - -
5、- - - - - - A.原型系统已经通过与用户交互而得到验证,据此产生的规格说明文档正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发现了规格说明文档的错误而进行较大的返工。B.开发人员通过建立原型系统已经学到了许多东西,因此,在设计和编码阶段发生错误的可能性也比较小,这自然减少了在后续需要改正前面阶段所犯错的可能性。C.快速原型的本质是“快速”。开发人员应该尽可能快地建造出原型系统,以加速软件开发过程,节约软件开发成本。原型的用途是获知用户的真正需求,一旦需求确定了,原型将被抛弃。缺点:3.增量模型背景: 增量模型也成为渐增模型。试用增量模型开发软件时,时把软件产品作为一系列的增
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件工程种生命周期模型优缺点 2022 软件工程 生命周期 模型 优缺点
限制150内