用UML建模已深入人心,但很多读者苦于没有好的UML建模工具一直裹足不前。本书是作者多年使用Visio的经验总结,相信对初学者有很大的参考价值。Visio不仅仅是一个功能强大、简单易用的绘图工具,它还是一个绝佳的UML建模工具。本书结合Visio最新的2002版本,介绍如下内容:UML相关理论简介,重点是UML 模型图;Visio绘图的基本方法和技巧;用Visio绘制用例图、静态结构图、包图、活动图、状态图、序列图、协作图、组件图和部署图。介绍每种模型图的时,会详细介绍其概念、创建步骤和创建示例;最后介绍如何将Visio、UML和.NET结合开发企业级应用,包括如何把VisualStudio.NET项目实施反向工程以生成UML静态模型结构,如何用Visio把UML模型映射为代码框架。
面向对象技术的发展最终导致了统一建模语言UML的诞生,UML的诞生又大大促进了建模技术。通过建模,可以使不同人员从不同层面了解一个复杂的软件系统,并且随着模型驱动构架(MDA:ModelDrivenArchitecture)的日渐成熟,将模型直接转化为软件产品也不是没有可能的事情。我们乐观地预计,在不久的将来,是建模而不是编码将成为软件开发的核心。
UML提供了建模的基本符号,但要真正掌握建模,却不是掌握了UML就足够工的。这好比造车,除了熟悉每个汽车零件的技术指标,还要掌握如何把这些零件有序地组织起来。Visio提供了一个很好的综合建模平台,可以帮助我们把各种UML元素组织成模型,并且还可以从模型出发,直接产生框架代码。作为Office套件之一的产品,Visio沿袭了微软办公产品的易用性的特点,对于一般开发人员,使用起来几乎没有任何障碍,这一点是复杂的Rose系列建模工具无法企及的。
使用Visio建模的另一个好处是它跟.NET的紧密结合。它既可以从现有的.NET应用提取UML模型,又可以把UML模型转化为.NET应用。如果您打算开发.NET应用,那么Visio就再合适您不过了。
希望通过本书,将更多的开发人员带入到软件建模的天地。
关于本书
本书是一本面向初中级读者介绍软件建模的技术图书。为了方便读者学习,本书主要通过实例的形式讲解如何结合Visio工具进行软件建模的全部过程。在建模过程中,穿插讲解统一建模语言的相关内容。通过本书的学习,读者将不仅仅是了解UML语言,更重要的是掌握其用法,并能在自己的工程实践中使用。具体而言,本书介绍软件的领域模型(或分析模型)、设计模型和实现模型。对于每种模型,会详细介绍它要解决的问题、解决的途径,以及技巧和实例。
本书特色
● 从实践的角度介绍软件建模。
● 以实例为导向,降低初学者的学习难度。
● 大量的技巧和提示使读者在最短的时间内领会建模的精髓。
本书由飞思科技产品研发中心策划并组织编写。刘晓华、凌庆华、马研、徐方坡、罗强、李伟、孙鹏、刘晓川、傅伟铮等人参加了本书的写作工作,周学干、任常秋、傅强、周健芝、杨聪负责收集相关资料,李景彬编写了本书中的部分示例,胡韬对书中的代码进行了测试,杨艳、熊薇出色的文字润色工作也使本书增色不少。
由于水平有限,书中疏漏之处在所难免,还请广大读者朋友批评指正。
目录
第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 组织分析类
……
第4章 专题:用例
第5章 专题:类设计
第6章 专题:操作设计

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » UML基础及Visio建模 中文 PDF清晰扫描版 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册