RUP
来源:互联网 发布:富安娜淘宝旗舰店 编辑:程序博客网 时间:2024/06/10 09:58
Rational Unified Process,由Rational软件公司推出,总结了六条最有效的软件开发经验:
(1)迭代式开发
允许在每次迭代过程中需求都可以变化。每个迭代过程以完成可执行版本结束,使用户可不断提出反馈意见。
(2)管理需求
软件开发过程中需求不断变化,,RUP描述了如何提取、组织系统的功能性需求和约束条件并把他们文档化。经验表明,使用用例和脚本是捕获功能性需求的有效方法。
(3)使用基于构件的体系结构
构件,功能清晰的模块或子系统。使用现有的或新开发的构件定义体系结构的系统化方法,从而有利于降低软件开发的复杂性,提高软件重用率。
(4)可视化建模
建立问题模型以更好地理解问题。RUP与Rational软件公司创立的可视化建模语言UML紧密的联系起来,在开发过程中建立起软件系统的可视化模型,可帮助人们提高管理软件复杂性的能力。
(5)验证软件质量
软件质量评估内建在贯穿于整个开发过程,由全体成员参与。
(6)控制软件变更
在变更不可避免的环境中,必须有管理变更的能力,才能使每个修改都是可接受的且能被跟踪。RUP描述了如何控制跟踪和监控修改,以确保迭代开发的成功。
RUP强调采用迭代和渐增的方式开发软件,整个项目开发过程由多个迭代过程组成。
阅读全文
0 0
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- rup
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- RUP
- 扩展bootstrap-table插件,使其在设置显示/隐藏列时,将设置保存至cookie或者服务器端
- Java输入年月,打印该月的日历,已知2000年1月1号是星期六
- Nexus Repository Manager 3.0 安装与包上传 Maven、Nuget
- 面试感悟:3年工作经验程序员应有的技能
- LeetCode Two Sum
- RUP
- Python——有关transpose的多维转置的难点
- openjudge2971 catch the cow
- 读大话设计模式前言
- 2017 ACM/ICPC Asia Regional Shenyang Online//string string string(后缀自动机,未学习)
- 对第一,二,三,BC,四范式的理解
- oracle+110个常用的函数
- 浅谈web缓存
- SpringMVC-Mybatis-Memcached整合案例