基本信息
内容简介
计算机书籍
本书全面介绍使用UML进行软件设计、分析与开发的知识。UML适合于以体系结构为中心、用例驱动、迭代式和渐增式的软件开发过程,其应用领域非常广泛。本书内容包括面向对象的分析方法和设计方法,面向对象分析的三层设计,用例图、类图、对象图和包图、活动图、顺序图和协作图、状态图、构造组件图和部署图等,UML核心语义以及扩展机制的三个重要组成部分:构造型、标记值和约束,使用与UML紧密结合的RUP进行软件开发,对象约束语言,UML在Web应用程序中的应用,使用C++语言实现UML模型(重点介绍类图模型的实现)的基本原理和方法。
本书适合作为普通高校计算机专业教材,也可以作为软件设计人员和开发人员的参考资料。
目录
1.1 面向对象开发
1.1.1 理解面向对象开发
1.1.2 面向对象的主要概念
1.1.3 OO开发的优点
1.2 OO开发中的三层设计
1.3 UML简介
1.3.1 为什么对系统建模
1.3.2 UML的发展
1.3.3 UML的构成
1.3.4 “统一”的意义
1.4 UML视图
1.5 UML图
1.6 模型元素
1.6.1 事物
1.6.2 关系
1.7 通用机制
1.8 使用UML建模
1.9 思考与练习
第2章 用例图