GB、CMM、RUP、XP
一、 GB
二、 CMM
三、 RUP(rational unified process)------软件
3.1 RUP项目生命周期的四个阶段
初始 细化 构造 提交
3.2 RUP的九个核心工作流程
1) 业务建模
2) 需求
3) 分析设计
4) 实现
5) 测试
6) 部署
7) 配置管理
8) 项目管理
9) 环境
3.3 RUP的角色和活动
分析员
开发员
测试员
经理
其他
3.4 RUP的工件
3.5工具向导
· Rational AnalystStudio
· Rational ClearCase
· Rational ClearQuest
· Rational RequisitePro
· Rational Rose
· Rational PerformanceStudio
· Rational Purify
· Rational PureCoverage
· Rational Quantify
· Rational SoDA for Word
· Rational Unified Process
· Rational TeamTest/TestStudio 的功能部件:
o Robot
o TestManager
o TestFactory
o LogViewer
3.6文档模板
3.7某企业使用RUP改进软件开发过程实例
四、 XP
五、 UML
UML主要的目的,在于让所有进行系统分析设计的工程师,可以有一个共同的图形化语言,来描述他们所想要建立的系统。
引进UML的团队,通常会采用Use Case Driven的OOAD(对象导向分析设计),也通常会想要采用大师建议的开发流程:RUP(Rational Unified Process),来开发项目.
从OOA开始进行需求分析,到使用OOD进行系统设计,接着再用OOP来开发程序,在开发过程中,都依循RUP的规范,再使用共同的UML语言。
总结
依据项目的特性来选择项目开发方式。
V模型、螺旋式开发方式、迭代式开发方式
软件工程过程
博客介绍了GB、CMM、RUP、XP等软件开发方法。重点阐述了RUP的项目生命周期阶段、核心工作流程、角色活动、工件等内容,还提及相关工具向导和文档模板,并给出企业使用实例。同时介绍了UML作为图形化语言在系统分析设计中的应用,最后指出应依据项目特性选择开发方式。

被折叠的 条评论
为什么被折叠?



