简介
用UML建模已深入人心,但很多读者苦于没有好的UML建模工具一直裹足不前。本书是作者多年使用Visio的经验总结,相信对初学者有很大的参考价值。
Visio不仅仅是一个功能强大、简单易用的绘图工具,它还是一个绝佳的UML建模工具。本书结合Visio最新的2002版本,介绍如下内容:UML相关理论简介,重点是UML 模型图;Visio绘图的基本方法和技巧;用Visio绘制用例图、静态结构图、包图、活动图、状态图、序列图、协作图、组件图和部署图。介绍每种模型图的时,会详细介绍其概念、创建步骤和创建示例;最后介绍如何将Visio、UML和.NET结合开发企业级应用,包括如何把VisualStudio.NET项目实施反向工程以生成UML静态模型结构,如何用Visio把UML模型映射为代码框架。本书避免重复大量枯燥的理论,而是尽可能用图形、示例来说明问题,剖析疑难。
本书适合学习Visio建模的初学者阅读,同时也可作为大专院校或社会培训班的学习教材。 更多>>
目录
第1章 出发前的准备
1.1 从软件谈起
1.2 什么是建模
1.3 为什么要建模
1.4 如何建模
1.4.1 建模语言uml
1.4.2 建模工具:visio
1.4.3 明确建模的目的
1.4.4 选用软件过程
1.4.5 组织模型
1.5 小结
第2章 基本建模环境
2.1 模型资源管理器
2.2 形状模板
2.3 绘图画板
2.4 “绘图”工具栏
2.5 “属性”窗口
2.6 “输出”窗口
2.7 主要菜单
2.7.1 [文件]菜单
.2.7.2 [编辑]菜单
2.7.3 [视图]菜单
2.7.4 [插入]菜单
2.7.5 [格式]菜单
2.7.6 [工具]菜单
2.7.7 [形状]菜单
2.7.8 [uml]菜单
2.7.9 [窗口]菜单
2.7.10 [帮助]菜单
2.8 绘图技巧
2.8.1 利用形状模板
2.8.2 添加形状
2.8.3 选中形状
2.8.4 移动形状
2.8.5 调整形状大小
2.8.6 复制形状
2.8.7 删除形状
2.8.8 组合形状
2.8.9 对齐形状
2.8.10 调整间隔
2.8.11 使用对齐和黏附
2.8.12 连接形状
2.8.13 调整连接线形状
2.8.14 使用形状显示选项
2.8.15 使用属性对话框
2.8.16 设置格式
2.8.17 添加文字
2.8.18 使用快捷键
2.9 小结
第3章 建模入门实例——站内搜索
3.1 实例概述
3.1.1 背景知识
3.1.2 需求
3.1.3 实现思路
3.2 设置全局属性
3.3 实现用例模型
3.3.1 识别主角
3.3.2 识别系统边界
3.3.3 识别用例
3.3.4 添加用例图
3.3.5 细化用例
3.4 实现分析模型
3.4.1 识别分析类
3.4.2 组织分析类
3.4.3 实现用例
3.5 实现设计模型
3.5.1 识别设计类
3.5.2 组织设计类
3.5.3 用设计类实现用例
3.5.4 设计系统原型
3.6 实现模型
3.6.1 代码编写
3.6.2 对文件建模
3.6.3 对文档建模
3.6.4 对依赖项建模
3.6.5 对部署建模
3.6.6 对测试建模
3.7 小结
第4章 专题:用例
4.1 概念
4.2 高级特性
4.2.1 泛化
4.2.2 使用
4.2.3 扩展
4.3 用例实现
4.3.1 描述用例场景
4.3.2 用例到分析类
4.3.3 分析类到设计类
4.3.4 设计类到实现类
4.4 小结
第5章 专题:类设计
5.1 类的高级特性
5.1.1 抽象类
5.1.2 模板类
5.1.3 密封类
5.1.4 具类
5.1.5 其他构造型的类
5.1.6 部分类
5.2 接口
5.3 类间的静态关系
5.3.1 泛化
5.3.2 关联
5.3.3 依赖
5.4 职责分配
5.5 职责分配原则
5.6 使用设计模式
5.7 小结
第6章 专题:操作设计
6.1 设计原则
6.1.1 易读性
6.1.2 健壮性
6.1.3 高效性
6.2 测试驱动的设计
6.3 重构
6.3.1 重命名
6.3.2 提取子操作
6.3.3 提取成员
6.3.4 提取接口
6.3.5 提取父类
6.4 小结
1.1 从软件谈起
1.2 什么是建模
1.3 为什么要建模
1.4 如何建模
1.4.1 建模语言uml
1.4.2 建模工具:visio
1.4.3 明确建模的目的
1.4.4 选用软件过程
1.4.5 组织模型
1.5 小结
第2章 基本建模环境
2.1 模型资源管理器
2.2 形状模板
2.3 绘图画板
2.4 “绘图”工具栏
2.5 “属性”窗口
2.6 “输出”窗口
2.7 主要菜单
2.7.1 [文件]菜单
.2.7.2 [编辑]菜单
2.7.3 [视图]菜单
2.7.4 [插入]菜单
2.7.5 [格式]菜单
2.7.6 [工具]菜单
2.7.7 [形状]菜单
2.7.8 [uml]菜单
2.7.9 [窗口]菜单
2.7.10 [帮助]菜单
2.8 绘图技巧
2.8.1 利用形状模板
2.8.2 添加形状
2.8.3 选中形状
2.8.4 移动形状
2.8.5 调整形状大小
2.8.6 复制形状
2.8.7 删除形状
2.8.8 组合形状
2.8.9 对齐形状
2.8.10 调整间隔
2.8.11 使用对齐和黏附
2.8.12 连接形状
2.8.13 调整连接线形状
2.8.14 使用形状显示选项
2.8.15 使用属性对话框
2.8.16 设置格式
2.8.17 添加文字
2.8.18 使用快捷键
2.9 小结
第3章 建模入门实例——站内搜索
3.1 实例概述
3.1.1 背景知识
3.1.2 需求
3.1.3 实现思路
3.2 设置全局属性
3.3 实现用例模型
3.3.1 识别主角
3.3.2 识别系统边界
3.3.3 识别用例
3.3.4 添加用例图
3.3.5 细化用例
3.4 实现分析模型
3.4.1 识别分析类
3.4.2 组织分析类
3.4.3 实现用例
3.5 实现设计模型
3.5.1 识别设计类
3.5.2 组织设计类
3.5.3 用设计类实现用例
3.5.4 设计系统原型
3.6 实现模型
3.6.1 代码编写
3.6.2 对文件建模
3.6.3 对文档建模
3.6.4 对依赖项建模
3.6.5 对部署建模
3.6.6 对测试建模
3.7 小结
第4章 专题:用例
4.1 概念
4.2 高级特性
4.2.1 泛化
4.2.2 使用
4.2.3 扩展
4.3 用例实现
4.3.1 描述用例场景
4.3.2 用例到分析类
4.3.3 分析类到设计类
4.3.4 设计类到实现类
4.4 小结
第5章 专题:类设计
5.1 类的高级特性
5.1.1 抽象类
5.1.2 模板类
5.1.3 密封类
5.1.4 具类
5.1.5 其他构造型的类
5.1.6 部分类
5.2 接口
5.3 类间的静态关系
5.3.1 泛化
5.3.2 关联
5.3.3 依赖
5.4 职责分配
5.5 职责分配原则
5.6 使用设计模式
5.7 小结
第6章 专题:操作设计
6.1 设计原则
6.1.1 易读性
6.1.2 健壮性
6.1.3 高效性
6.2 测试驱动的设计
6.3 重构
6.3.1 重命名
6.3.2 提取子操作
6.3.3 提取成员
6.3.4 提取接口
6.3.5 提取父类
6.4 小结
UML Basic and Visio Modeling
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×