什么是RUP
来源:互联网 发布:js定时执行函数 编辑:程序博客网 时间:2024/06/05 14:35
RUP是Rational Unified Process的缩写,它是多年商业化验证的6条最有效的软件开发经验,这些开发经验称为“最佳实践”。
分为:
1:迭代式开发2:管理需求3:使用基于构建的体系结构4:可视化建模5:验证软件质量6:控制软件变更
RUP软件开发生命周期
RUP软件开发生命周期是一个二维生命周期模型,横轴代表时间,纵轴代表核心工作流。
RUP把软件生命周期划分为4个连续阶段:
1:初始阶段 ---建立业务模型,定义最终产品视图,并且确定项目的范围。
2:精化阶段 ---设计并确定系统的体系结构,制定项目计划,确定资源需求。
3:构建阶段 ---开发出所有构建和应用程序,把它们集成为客户需求的产品,并且详尽地测试所有功能。
4:移交阶段 ---把开发出的产品提交给用户使用
核心工作流 RUP中有9个核心工作流,前6个为核心过程工作流,后3个为核心支持工作流
1:业务建模 ---深入了解使用目标系统的机构及其商业运作,评估目标系统对使用它的机构的影响。
2:需求 ---捕获客户的需求,并且使开发人员和用户达成对需求描述的共识。
3:分析与设计 ---把需求分析的结果转化成分析模型与设计模型。
4:实现 ---把设计模型转换成实现结果(形式化地定义代码结构;用构件实现类和对象;对开发出的构件进行单元测试;把不同实现人员开发出的模块集成为可执行的系统)
5:测试 ---检查各子系统的交互与集成,验证所有需求是否都被正确的实现了,识别、确认缺陷并确保在软件部署之前消除缺陷。
6:部署 ---成功的生成目标系统的可运行的版本,并把软件移交给最终的用户,
7:配置的变更管理 ---跟踪并维护在软件开发过程中产生的所有制品的完整性和一致性。
8:项目管理 ---提供项目管理框架,为软件开发项目制定计划、人员配备、执行和监控等方面的实用准则,并为风险管理提供框架。
9:环境 ---向软件开发机构提供软件开发环境,包括过程管理和工具支持。
- RUP是什么,什么是RUP
- 什么是RUP?
- 什么是RUP
- 什么是RUP
- 什么是RUP?
- 什么是RUP
- 什么是RUP?
- 什么是RUP?
- 什么是RUP
- 什么是RUP
- 什么是Rup,介绍一下Rup。
- UML学习-------什么是RUP
- 科普!!!什么是RUP?
- 作业 | 什么是RUP?
- 什么是Rup?什么是xp?什么是敏捷过程?
- 什么是RUP(软件开发)?
- 什么是RUP,XP,敏捷过程
- RUP
- Java虚拟机类加载机制
- 字典树:POJ 2001
- Selenium + PhantomJS + python 简单实现爬虫的功能
- 《着色器和屏幕特效》读书笔记第九章-游戏可玩性和屏幕特效
- 1025. 反转链表 (25)----Python
- 什么是RUP
- Error: …… ,Manifest merger failed with multiple 解决方案
- 设置Maven项目使用的jdk版本
- Java类加载机制——案例分析
- Uvalive 7037 The Problem Needs 3D Arrays (最大密集子图)
- js-静态、原型、实例属性
- win7下模拟溢出漏洞利用shellcode弹出计算器
- 基于phpmailer的企业邮箱发送邮件
- Java网络编程之BIO(Socket 伪异步)-yellowcong