RUP——软件开发过程
来源:互联网 发布:licecap windows 编辑:程序博客网 时间:2024/05/01 22:19
RUP介绍:
面向对象
适应UML
处理的问题:
对开发过程改进,需求管理,应对用户需求,早发现缺陷,维护性强
最佳实践:
1.迭代式开发(先选择风险最大的做)
2.管理需求
3.采用构建架构
构件架构优势:
——自下而上设计、实现和测试
——系统化定义体系结构
——定义明确接口
——用现成的和通过逆向工程得到的构件
——高级别用例驱动
——直观易理解
4.可视化建模
5.检验质量(从性能,可靠性,对每次测试迭代)
可用性usability
Reliability
Performance
supportability功能
functionality
6.控制变更 管理代码文档等等
三大基本特征:
迭代式增量开发
用例驱动
以软件体系结构为中心
软件开发生命周期:
四个阶段:
1.起始——为项目建立一个业务案例
- 决定是否全范围开发
2.细化——建立工程计划和合理的体系
- 考虑风险是否需要重新构造
3.构建——建系统
4.提交——交付用户
观念变化:
树立形象
加强监控和量化管理
确定迭代数量,持续时间和内容
好的项目管理者,体系结构设计师
结论:
RUP带来的观念变化,可能影响到软件工程的许多观念,对软件开发过程的管理是为了更好的支持和促进软件开发,而不是制约软件开发。软件开发成功是否的标志,不只是开发出实现了用户需求的产品,而且还包含时间、成本、对维护与扩充的支持等重要因素,因此需要开发过程的有效支持。
0 0
- 统一软件开发过程——RUP
- 统一软件开发过程——RUP
- 统一软件开发过程——RUP
- RUP——软件开发过程
- RUP——Rational Unified Process,统一软件开发过程
- RUP统一软件开发过程
- RUP统一软件开发过程
- 软件开发过程之RUP过程
- 面向对象开发过程——RUP
- RUP:统一软件开发过程zz
- 软件开发过程RUP,CMM,XP
- RUP 统一软件开发过程介绍
- 软件开发过程RUP,CMM,XP
- 【UML】RUP统一软件开发过程
- 软件过程RUP初探
- RUP统一软件过程
- 软件项目开发之 软件过程RUP初探
- 软件开发过程之RUP过程的工作流
- 绝对路径与相对路径的深入分析
- STM32F103VCT6低功耗测试(待机模式)
- Bootstrap:简洁、直观、强悍的前端开发框架
- 关于文件下载的问题
- oracle数据字典
- RUP——软件开发过程
- 基于openfire+smack开发Android即时聊天应用[四]-单人聊天、群聊、发送接收文件等
- 浅谈求职之路之网易面经
- Codeforces Round #262
- static修饰函数
- 利用Apache的commons-beanutils和commons-collections包实现Java对象的按属性排序
- 关于在 UITableView FooterView 中控件宽度设置问题
- Java基础巩固
- JAVA程序题