引言 | 第1-11页 |
第1章 软件工程过程 | 第11-15页 |
1.1 软件工程过程 | 第11页 |
1.2 面向对象的软件过程 | 第11-13页 |
1.2.1 统一软件过程(Rational Unified Process,RUP) | 第12页 |
1.2.2 OPEN过程(Object-oriented Process,Environment and Notation) | 第12页 |
1.2.3 OOSP过程(The Object-Oriented Software Process) | 第12-13页 |
1.3 选择RUP的原因 | 第13页 |
1.4 RUP的发展历程 | 第13-15页 |
第2章 RUP的组成结构 | 第15-25页 |
2.1 RUP的二维模型 | 第15-16页 |
2.2 瀑布模型与RUP二维模型的比较 | 第16-18页 |
2.3 RUP的动态组成 | 第18-20页 |
2.3.1 初始阶段 | 第18-19页 |
2.3.2 细化阶段 | 第19页 |
2.3.3 构造阶段 | 第19-20页 |
2.3.4 移交阶段 | 第20页 |
2.4 RUP的静态组成 | 第20-25页 |
2.4.1 核心过程工作流 | 第21-23页 |
2.4.2 核心支持工作流 | 第23页 |
2.4.3 工件、活动和角色 | 第23-25页 |
第3章 RUP的应用特点 | 第25-30页 |
3.1 用例驱动 | 第25-26页 |
3.2 以架构为中心 | 第26页 |
3.3 迭代增量开发 | 第26-27页 |
3.4 UML在RUP中的应用 | 第27-28页 |
3.4.1 UML与RUP模型 | 第27-28页 |
3.4.2 UML与迭代 | 第28页 |
3.5 应用RUP的实践经验 | 第28-30页 |
第4章 信息系统开发中RUP的应用研究 | 第30-38页 |
4.1 信息系统的开发特点和要求 | 第30页 |
4.2 RUP过程裁剪研究 | 第30-32页 |
4.2.1 RUP的应用范围 | 第30-31页 |
4.2.2 裁剪原则 | 第31-32页 |
4.2.3 裁剪步骤 | 第32页 |
4.3 信息系统开发中RUP的应用方法 | 第32-38页 |
4.3.1 迭代流程 | 第33-34页 |
4.3.2 需求工作流 | 第34-36页 |
4.3.3 分析与设计工作流 | 第36-37页 |
4.3.4 实现工作流 | 第37-38页 |
第5章 RUP在信息系统开发中的应用实例 | 第38-52页 |
5.1 系统简介 | 第38-40页 |
5.2 第一次迭代 | 第40-49页 |
5.2.1 需求工作流 | 第40-44页 |
5.2.2 分析与设计工作流 | 第44-47页 |
5.2.3 实现工作流 | 第47-49页 |
5.3 第二次迭代 | 第49-51页 |
5.4 迭代开发过程总结 | 第51-52页 |
第6章 结论 | 第52-54页 |
参考文献 | 第54-56页 |
攻读学位期间公开发表论文 | 第56-57页 |
致谢 | 第57-58页 |
研究生履历 | 第58页 |