| 1 引言 | 第1-28页 |
| ·问题的提出 | 第25-26页 |
| ·本文的主要工作 | 第26-27页 |
| ·本文的组织 | 第27-28页 |
| 2 统一建模语言UML | 第28-38页 |
| ·UML的产生和发展 | 第28-29页 |
| ·UML的主要内容 | 第29-33页 |
| ·UML的定义 | 第29页 |
| ·UML的构成 | 第29-33页 |
| ·模型元素 | 第29-30页 |
| ·图形 | 第30-32页 |
| ·视图 | 第32页 |
| ·通用机制 | 第32-33页 |
| ·UML的应用领域 | 第33-34页 |
| ·UML的横向应用领域 | 第33页 |
| ·UML的纵向应用领域 | 第33-34页 |
| ·UML的研究现状 | 第34-35页 |
| ·UML1.3对UML1.1的修改 | 第34页 |
| ·UML1.4对UML1.3的修改 | 第34-35页 |
| ·UML2.0对UML1.4的修改 | 第35页 |
| ·UML现存的问题 | 第35-36页 |
| ·UML使用者的意见 | 第35页 |
| ·UML修订者的意见 | 第35-36页 |
| ·基于UML的软件开发支撑环境 | 第36-37页 |
| ·UML支撑环境的研究现状 | 第37-38页 |
| 3 基于UML的软件开发方法 | 第38-50页 |
| ·传统的软件开发方法的不足 | 第38-39页 |
| ·基于UML的软件开发方法 | 第39-48页 |
| ·RUP建模框架模型 | 第40-43页 |
| ·RUP的二维开发模型 | 第40-42页 |
| ·RUP建模框架模型的不足 | 第42-43页 |
| ·基于领域分析的RUP改进模型 | 第43-48页 |
| ·领域分析 | 第43页 |
| ·基于领域分析的RUP改进模型框架 | 第43-45页 |
| ·基于领域分析的RUP改进模型的动态建模技术 | 第45-48页 |
| ·基于领域分析的RUP改进模型的优点 | 第48页 |
| ·小结 | 第48-50页 |
| 4 应用实例 | 第50-63页 |
| ·引言 | 第50页 |
| ·UML的建模实例 | 第50-61页 |
| ·理解需求 | 第50页 |
| ·分析 | 第50-56页 |
| ·需求分析 | 第50-53页 |
| ·领域分析 | 第53-56页 |
| ·设计 | 第56-58页 |
| ·架构设计 | 第56-57页 |
| ·详细设计 | 第57-58页 |
| ·实现 | 第58-59页 |
| ·测试和配置 | 第59-61页 |
| ·对UML在软件开发中的评价 | 第61页 |
| ·小结 | 第61-63页 |
| 5 基于UML的软件开发支撑环境 | 第63-73页 |
| ·三个流行的UML支撑软件 | 第63-67页 |
| ·Rational Rose | 第63-64页 |
| ·SOFTEAM的Objecteering/UML软件 | 第64-66页 |
| ·UML_Designer | 第66-67页 |
| ·基于UML的软件开发支撑环境的实现原理 | 第67-71页 |
| ·UML支撑环境的框架 | 第67-71页 |
| ·UML建模环境 | 第67-69页 |
| ·自动代码生成环境 | 第69-71页 |
| ·逆向变换环境 | 第71页 |
| ·UML模拟环境 | 第71页 |
| ·小结 | 第71-73页 |
| 6 总结 | 第73-75页 |
| ·总结 | 第73页 |
| ·展望 | 第73-75页 |
| 致谢 | 第75-76页 |
| 主要参考文献 | 第76-77页 |