简介
uml(统一建模语言)帮助你处理这和中复杂性。无论视uml为一种蓝图语言、草稿工具还是一种编程语言,这本书都教给你必须知道的知识,以及将uml应用到项目的方法。虽然市面上已经有许多描述uml的书,但本书的主要特色包括:
●在模型里捕捉系统的需求,确保设计切合使用者的需要。
●为组成系统的各部分及彼此间的关系建模。
●为组成系统的各部分如何彼此合作以满足系统需求建模。
●在现实世界里建模、捕捉与部署系统。
本书既迷人又容易理解,会告诉你如何运用uml精雕细豚以及传达项目设计意图。russ miles与kim hamliton根据他们难得的实践经验(而非理论)来介绍uml。无论采用何种软件流程及方法论,本书都是在使用uml 2.0时必备的参考资源。包括练习在内的其他信息参见http://www.learningum12.com.
目录
前言
第1章 简介
什么是建模语言
为什么使用UML 2.0
模型与图
UML的“使用程度”
UML与软件开发流程
模型的视图
初试UML
下一步
第2章 为需求建模:用例
捕捉系统需求
用例关系
用例概况图
下一步
第3章 为系统工作流程建模:活动图
活动图的本质
活动与动作
判断节点与合并节点
同时执行多项任务
时间事件
调用其他活动
对象
发送与接收信号
启动活动
结束活动与流
活动分区或泳道(Partition或Swimlane)
管理复杂的活动图
下一步
第4章 为系统的逻辑结构建模:类与类图
什么是类
从UML的类开始
可见性
类状态:属性
类行为:操作
类的静态部分
下一步
第5章 为系统的逻辑结构建模:高级类图
类关系
约束
抽象类
接口
模板
下一步
第6章 将类引入实践:对象图
对象的实例
链接
绑定类模板
下一步
第7章 为有序交互建模:顺序图
顺序图里的参与者
时间
事件、信号与消息
活动条
嵌套消息
消息箭头
通过顺序图使用用例
以顺序片段管理复杂的交互
下一步
第8章 交互的链接:通信图
参与者、链接与消息
用通信图充实交互
通信图与顺序图
下一步
第9章 专门处理交互时间:时序图
时序图的外观
从顺序图建立时序图
为时序图应用参与者
状态
时间
参与者的状态线
事件与消息
时序约束
组织时序图上的参与者
替代表示法
下一步
第1O章 完成交互的整体图:交互概况图
交互概况图的组成部分
以交互概况图为用例建模
下一步
第11章 对类的内部结构建模:组合结构
内部结构
显示如何使用类
用合作显示模式
下一步
第12章 管理和重用系统的组成部分:组件图
组件简介
UML中的基本组件
组件的提供接口与需求接口
显示协同工作的组件
实现组件的类
端口与内部结构
黑箱与白箱的组件视图
下一步
第13章 组织模型:包
包
互相参考的命名空间与类
元素可见性
包的依赖性
导入与访问包
管理包的依赖性
使用包组织用例
下一步
第14章 为对象状态建模:状态机图
基本要点
状态
转换
软件中的状态
高级状态的行为
组成状态
高级伪状态
信号
协议状态机
下一步
第15章 为部署的系统建模:部署图
部署一个简单的系统
部署的软件:生成结果
节点简介
硬件节点与执行环境节点
节点间的通信
部署规范
何时使用部署图
下一步
附录A OCL
附录B 使UML适用:特性描述文件
附录C UML的历史
第1章 简介
什么是建模语言
为什么使用UML 2.0
模型与图
UML的“使用程度”
UML与软件开发流程
模型的视图
初试UML
下一步
第2章 为需求建模:用例
捕捉系统需求
用例关系
用例概况图
下一步
第3章 为系统工作流程建模:活动图
活动图的本质
活动与动作
判断节点与合并节点
同时执行多项任务
时间事件
调用其他活动
对象
发送与接收信号
启动活动
结束活动与流
活动分区或泳道(Partition或Swimlane)
管理复杂的活动图
下一步
第4章 为系统的逻辑结构建模:类与类图
什么是类
从UML的类开始
可见性
类状态:属性
类行为:操作
类的静态部分
下一步
第5章 为系统的逻辑结构建模:高级类图
类关系
约束
抽象类
接口
模板
下一步
第6章 将类引入实践:对象图
对象的实例
链接
绑定类模板
下一步
第7章 为有序交互建模:顺序图
顺序图里的参与者
时间
事件、信号与消息
活动条
嵌套消息
消息箭头
通过顺序图使用用例
以顺序片段管理复杂的交互
下一步
第8章 交互的链接:通信图
参与者、链接与消息
用通信图充实交互
通信图与顺序图
下一步
第9章 专门处理交互时间:时序图
时序图的外观
从顺序图建立时序图
为时序图应用参与者
状态
时间
参与者的状态线
事件与消息
时序约束
组织时序图上的参与者
替代表示法
下一步
第1O章 完成交互的整体图:交互概况图
交互概况图的组成部分
以交互概况图为用例建模
下一步
第11章 对类的内部结构建模:组合结构
内部结构
显示如何使用类
用合作显示模式
下一步
第12章 管理和重用系统的组成部分:组件图
组件简介
UML中的基本组件
组件的提供接口与需求接口
显示协同工作的组件
实现组件的类
端口与内部结构
黑箱与白箱的组件视图
下一步
第13章 组织模型:包
包
互相参考的命名空间与类
元素可见性
包的依赖性
导入与访问包
管理包的依赖性
使用包组织用例
下一步
第14章 为对象状态建模:状态机图
基本要点
状态
转换
软件中的状态
高级状态的行为
组成状态
高级伪状态
信号
协议状态机
下一步
第15章 为部署的系统建模:部署图
部署一个简单的系统
部署的软件:生成结果
节点简介
硬件节点与执行环境节点
节点间的通信
部署规范
何时使用部署图
下一步
附录A OCL
附录B 使UML适用:特性描述文件
附录C UML的历史
UML 2.0学习指南
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×