文摘
英文文摘
1前言
1.1软件开发存在的主要问题及其原因
1.2软件开发技术的发展
1.3国内外现状
1.4论文的选题和研究的意义
2面向对象的建模技术
2.1模型的作用
2.2建立模型的过程
2.3面向对象方法的发展
2.4面向对象建模技术的发展
2.5面向对象建模的基本概念
3 UML简介
3.1语言与问题求解的关系
3.2 UML是一种语言
3.3 UML的特点
3.4 UML的模型
3.5用UML建模
3.6功能建模
3.6.1操作者
3.6.2用例
3.6.3用例图
3.6.4用例模型
3.6.5建立用例模型的过程
3.7静态建模:类图和对象图
3.7.1类和对象
3.7.2类图
3.7.3对象图
3.7.4建立类图的过程
3.8动态建模:状态图、顺序图、合作图和活动图
3.8.1状态图
3.8.2活动图
3.8.3顺序图
3.8.4合作图
3.8.5建立动态模型的过程
3.9物理架构视图
3.9.1构件图
3.9.2配置图
4使用UML的过程
4.1什么是软件过程
4.2建模过程是软件开发过程的一种形式
4.3为什么要使用统一过程
4.4统一建模过程的特点
4.5统一过程的生命期
4.5.1统一过程的动态结构
4.5.2统一过程的静态结构
4.6如何在过程中使用UML
4.6.1用例模型是整个开发过程的核心
4.6.2细化阶段建立系统架构
4.6.3 UML支持迭代过程
4.6.4 UML的图与工作流程和模型之间的关系
5使用UML建模的具体应用
5.1业务描述
5.2建模的具体方法
5.2.1建模过程概述
5.2.2捕获需求建立用例模型
5.2.3建立分析模型
5.2.4建立设计模型
5.2.5按照子系统对类分组
5.2.6根据设计模型建立实现模型
5.2.7测试
5.2.8各种模型之间的关系
5.2.9进入下一次迭代
5.3建模技术应用的经验和体会
5.3.1开发方法的效果
5.3.2面向对象方法的优点
5.3.3用UML建模的优点
5.3.4建模过程的优点
5.3.5实践中的体会
6结束语
致谢
参考文献
攻读硕士学位期间发表的论文