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模型、螺旋式开发方式、迭代式开发方式