RUP简介及软件过程改进.pdf
RUP大讲堂(第一讲)-RUP简介及软件过程改进
北京恒讯时代信息技术有限公司
肖勇
xiaoy@
议程
RUP发展历程
RUP主要框架
RUP主要内容
RUP与XP
RUP与MSF
RUP与CMM
实践RUP
结论
2
RUP的发展历程-面临的问题
开发团队没有实现对对过程信息
集中访问控制(没有集中的数据库)
团队缺乏在方法和最佳实践上进
行自我培训的最新的知识基础
团队没有使用统一的方式表达和
方法沟通过程工程和过程制定,
组织级的过程的描述和裁减缺乏
统一的方法
开发队伍角色未定义,不协调,
团队工作和过程绩效由于执行的
间隙和冲突而削弱
3
RUP的发展历史-什么是软件过程
软件工程中的目标就是开发和维护软件及相关产品
软件过程包含了谁在什么时候按照什么样的规则完成相应的工作
软件过程包含了三大要素:人,规程,技术方法和工具
规程
人 技术方法
和工具
4
RUP的发展历程-什么是RUP
是一种软件工程的过程框架
是一个过程产品
用户可以使用RMC通过多种途径在企业中保持一致的开发过程
提供基于Eclipse的方法构建和发布工具
提供过程库,包括所有早期版本的RUP内容以及RUP的插件
捕获了并整合了现代软件开发中的最佳实践,适应更广泛项目
和组织
5
RMC的发展历史-概览
•Performance •Rational Process
•Terminology changes
•OMT Testing Workbench
•Introduction of RUP Base Concepts
•Booch •Business •Major addition of
•Key Principles for Business-
•UML 1.0 Modeling content
原创力文档

文档评论(0)