- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件过程
瀑布模型
瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。
瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将 HYPERLINK /view/47193.htm \t _blank 软件生命周期划分为制定计划、 HYPERLINK /view/111493.htm \t _blank 需求分析、 HYPERLINK /view/575391.htm \t _blank 软件设计、程序编写、 HYPERLINK /view/16563.htm \t _blank 软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。
快速原型模型
快速原型模型需要迅速建造一个可以运行的软件原型 ,以便理解和澄清问题,使开发人员与用户达成共识,最终在确定的客户需求基础上开发客户满意的软件产品。 快速原型模型允许在 HYPERLINK /view/111493.htm \t _blank 需求分析阶段对软件的需求进行初步而非完全的分析和定义,快速设计开发出软件系统的原型,该原型向用户展示待开发软件的全部或部分功能和性能;用户对该原型进行测试评定,给出具体改进意见以丰富细化 HYPERLINK /view/10192.htm \t _blank 软件需求;开发人员据此对软件进行修改完善,直至用户满意认可之后,进行软件的完整实现及测试、维护。
增量模型
增量模型融合了 HYPERLINK /view/551037.htm \t _blank 瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。当使用增量模型时,第1个增量往往是核心的产品,即第1个增量实现了基本的需求,但很多补充的特征还没有发布。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。
螺旋模型
HYPERLINK /view/551040.htm \t _blank 螺旋模型是一种演化 HYPERLINK /view/5764154.htm \t _blank 软件开发过程模型,它兼顾了 HYPERLINK /view/408667.htm \t _blank 快速原型的 HYPERLINK /view/461623.htm \t _blank 迭代的特征以及 HYPERLINK /view/551037.htm \t _blank 瀑布模型的系统化与严格监控。螺旋模型最大的特点在于引入了其他模型不具备的风险分析,使软件在无法排除重大风险时有机会停止,以减小损失。同时,在每个迭代阶段构建原型是螺旋模型用以减小风险的途径。螺旋模型更适合大型的昂贵的系统级的软件应用。
喷泉模型
喷泉模型(fountain model)是一种以用户需求为动力,以对象为驱动的模型,主要用于描述 HYPERLINK /view/125370.htm \t _blank 面向对象的软件开发过程。该 HYPERLINK /view/96500.htm \t _blank 模型认为 HYPERLINK /view/5764154.htm \t _blank 软件开发过程自下而上 HYPERLINK /view/120466.htm \t _blank 周期的各阶段是相互迭代和无间隙的特性。软件的某个部分常常被重复工作多次,相关对象在每次 HYPERLINK /view/461623.htm \t _blank 迭代中随之加入 HYPERLINK /view/764829.htm \t _blank 渐进的软件成分。无间隙指在各项活动之间无明显边界,如分析和设计活动之间没有明显的界限,由于对象 HYPERLINK /view/45333.htm \t _blank 概念的引入,表达分析、 HYPERLINK /view/14417.htm \t _blank 设计、 HYPERLINK /view/629888.htm \t _blank 实现等活动只用对象类和 HYPERLINK /view/68355.htm \t _blank 关系,从而可以较为容易地实现活动的 HYPERLINK /view/461623.htm \t _blank 迭代和无间隙,使其开发自然地包括 HYPERLINK /view/553702.htm
您可能关注的文档
- 燃烧理论_2燃烧与热化学浅析.ppt
- 全站仪数据采集方案一论述.docx
- 燃烧热测定浅析.ppt
- 燃烧热测定实验浅析.ppt
- 燃烧热能源与化学反应热的计算1浅析.ppt
- 全自动录播系统论述.docx
- 九年级化学物质构成的奥秘专题复习预案.ppt
- 乳腺癌IMRT917浅析.ppt
- 燃烧学提纲浅析.ppt
- 燃烧与燃料第11讲燃烧与灭火、化石燃料的利用浅析.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)