电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

RUP软件工程研究及应用分析

RUP软件工程研究及应用分析_第1页
1/11
RUP软件工程研究及应用分析_第2页
2/11
RUP软件工程研究及应用分析_第3页
3/11
RUP 软件工程讨论及应用分析 [摘要]RUP 的中文全称为统一软件开发过程,通过运用 RUP方法,可以有效地提高软件开发质量和效率,降低开发过程中所存在的风险,使得开发流程和开发管理更加法律规范、合理,进而极大地提高软件开发效益。 [关键词]RUP;统一过程;迭代 1RUP 概述 RUP 作为众多软件开发企业的软件开发模型框,一直以来都受 到 各 大 企 业 的 认 同 。 在 RUP 刚 被 提 出 之 时 , 它 被 称 为rationalobjectprocess,随着对它不断的升级扩展,同 UML 的良好集成,并且可以支持多种 CASE 工具,它广泛走进软件工程研发的企业,在 1998 年才正式改名为 RUP。RUP(统一软件开发过程)从动态结构和静态结构对所开展的软件过程进行了详细的解释,对完成软件工程项目所需的有关软件活动做出非常详细法律规范的说明,就像是一位软件开发的指导者,为软件开发者提供了开发方针、模版以及事例支持,让项目根据规划高质量地完成。 2RUP 软件工程过程的讨论 2.1 动态结构的阶段和里程碑。在这个过程中,从管理角度分成了初始、细化、构造和交付四个阶段,同时会在每个阶段过程结束的点建有里程碑,由里程碑决定过程是否进入下个阶段。在初始阶段,对开发产品的最终要形成的样子进行说明,定义软件项目的开发范围,该阶段所关注的是项目的整个过程以及会要面临的风险,该阶段的里程碑为生命周期目标;在细化阶段,会对软件开发编制详细的项目计划,计划开发过程所必须的活动和列出所必需的资源,对软件的体系结构做出决策并且完善决策,将开发中风险较高的元素给淘汰,该阶段的里程碑为生命周期结构;在构造阶段,这属于一个制造的过程,编制出软件产品,对软件功能进行测试,不断的优化产品提高提高产品的质量,直到产品被完整的开发出来,该阶段的里程碑为初始功能;在交付阶段,主要是保证所开发出的产品能达到开发的目的,对于最终用户来说是可用的,这个阶段可以可以根据产品用户的反馈对产品的可用性、安装等进行调整,该阶段可以跨越几次迭代,该阶段的里程碑为产品发布。2.2 动态结构的迭代。在这个过程中,从技术角度出发,将每个阶段分为单个或者多个迭代,根据 RUP 中对迭代的描述,迭代由多个性质不同的活动组成的一系列活动,每个迭代就是一次完成的开发循环,它有自身的评价标准和基线计划,并不会同阶段产生矛盾,每次迭代完成的循环为产品开发需求的一个子集,下一次迭代是在上一次...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

RUP软件工程研究及应用分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部