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

点击看大图




加载中...
