- 1、本文档共47页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一部分-软件工程与过程(3软件过程模型).ppt
软件工程方法与实践(机械工业出版社) 总 目 录 第1章 软件工程学概述(2学时) 第2章 软件过程(2学时) 第3章 软件过程模型(4学时) 第4章 案例研究(2学时) 第5章 软件需求分析过程(4学时) 第6章 结构化分析建模(4学时) 第7章 面向对象分析(6学时) 第8章 软件设计(4学时) 第9章 结构化设计方法(4学时) 总 目 录 第10章 面向对象设计(4学时) 第11章 软件实现(2学时) 第12章 软件测试(4学时) 第13章 软件维护(2学时) 第14章 软件项目管理(2学时) 第15章 软件项目估算(1学时) 第16章 软件项目计划与管理(1学时) 第3章 软件过程模型 3.1 瀑布模型 3.2 增量模型 3.3 螺旋模型 3.4 协同开发模型 3.5 面向对象模型 3.6 面向方面的软件开发 3.7 实验要求及习题 3.1 瀑布模型 在20世纪80年代之前,瀑布模型一直是惟一被广泛采用的生命周期模型,现在它仍然是软件工程中应用得最广泛的过程模型,它提供了软件开发的基本框架。 传统软件工程方法学的软件过程,基本上可以用瀑布模型来描述。 瀑布模型将软件生命周期划分为软件计划、需求分析和定义、软件设计、软件实现、软件测试、软件运行和维护这6个阶段,规定了它们自上而下、相互衔接的固定次序,如同瀑布流水逐级下落而得名。 图3.1 传统的瀑布模型 传统的瀑布模型有下述的几个特点: 1. 阶段间具有顺序性和依赖性 2. 推迟实现的观点 3. 质量保证的观点 瀑布模型的成功在很大程度上是由于它基本上是一种文档驱动的模型。 但是,“瀑布模型是由文档驱动的”这个事实也是它的一个主要缺点。 3.2 增量模型 增量模型也称为渐增模型,使用增量模型开发软件时,把软件产品作为一系列的增量构件来设计、编码、集成和测试。 每一个构件是由多种相互作用的模块所形成的提供特定功能的代码片段构成。 第一个增量构件往往实现软件的基本需求,提供最核心的功能。 第二个增量构件提供更完善的编辑和文档生成功能。 第三个增量构件实现拼写和语法检查功能。 。。。。。。 能在较短时间内向用户提交可完成部分工作的产品,是增量模型的一个优点。 增量模型逐步增加产品功能可以使用户有较充裕的时间学习和适应新产品,从而减少一个全新的软件可能给客户组织带来的冲击。 但也存在以下缺陷: 1.必须把软件的体系结构设计得便于按这种方式进行扩充,也就是说,软件体系结构必须是开放的。 2.模型适应变更的灵活性优于瀑布模型,但容易退化为边做边改模型,使软件过程的控制失去整体性。 从长远观点看,具有开放结构的软件拥有真正的优势,这样的软件的可维护性明显好于封闭结构的软件。 图3.6 增量构造模型2 快速原型模型 所谓快速原型是快速建立起来的可以在计算机上运行的程序,它所能完成的功能往往是最终产品能完成的功能的一个子集。 快速原型模型的第一步是快速建立一个能反映用户主要需求的原型系统,让用户在计算机上试用它,通过实践来了解目标系统的概貌。 从图3.8可以看出,快速原型模型是不带反馈环的,这正是这种过程模型的主要优点:软件产品的开发基本上是线性顺序进行的。 图3.8 快速原型模型 3.3 螺旋模型 软件风险是任何软件开发项目中都普遍存在的实际问题,项目越大,软件越复杂,承担该项目所冒的风险也越大。 软件风险在不同程度上损害软件开发过程和软件产品质量。 在软件开发过程中必须及时识别和分析风险,并且采取适当措施以消除或减少风险的危害。 对于大型软件,只开发一个原型往往达不到要求,故螺旋模型特别适合于大型复杂的系统。 螺旋模型将瀑布模型和增量模型结合起来,并加入了风险分析(风险识别、风险分析、风险控制)。 图3.9 完整的螺旋模型 螺旋模型有许多优点: (1)有利于已有软件的重用,有助于把软件质量作为软件开发的一个重要目标; (2)减少了过多测试或测试
您可能关注的文档
最近下载
- 20S517- 排水管道出水口.pdf
- 妇产科会阴按摩术.pptx
- 随州市曾都区洛阳重晶石矿矿产资源开发利用与生态复绿方案.docx VIP
- 明清时期女性文学的传播--以环太湖流域家族女性为例.pdf
- 中国石油天然气股份有限公司油气田地面建设工程(项目)竣工验收手册.教程分析.doc
- 工业工程理论在高校学生社团管理中的应用工业工程专业论文.docx
- 岛津气相色谱仪GC-2010Plus用户指南 中文操作说明书.pdf
- 百傲化学:首次公开发行股票并上市招股说明书389.docx
- 2025年北京公共交通控股(集团)有限公司第二保修分公司员工岗位规范考核管理实 完整版.pdf VIP
- 肺炎教案设计(内科学五年制第七版大学授课教案设计呼吸内科).pdf
文档评论(0)