注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计.NETVS.NET UML建模高级编程:应用Visio for Enterprise Architects

VS.NET UML建模高级编程:应用Visio for Enterprise Architects

VS.NET UML建模高级编程:应用Visio for Enterprise Architects

定 价:¥36.00

作 者: (美)Andrew Filev,(美)Tony Loton等著;冯丽,秦王玉译;冯丽译
出版社: 清华大学出版社
丛编项: 清华·乐思 NET和Oracle编程经典系列
标 签: UML

ISBN: 9787302068983 出版时间: 2003-08-01 包装: 简裝本
开本: 26cm 页数: 288 字数:  

内容简介

  为了帮助广大.NET开发人员高效、快捷地设计和创建大型企业级应用程序,本书全面介绍了Visio的图形表示和数据库建模等强大功能,并展示了Visio与VisualStudio.NET集成的优越性。具体内容包括绘制业务组件,从UML模块中生成代码,将VisualStudio.NET逆向工程为UML模块,利用UML和Visio对项目进行编档,利用Visio图设计分布式应用程序、对象角色建模和数据库设计的双向工程等。本书适合那些熟悉UML基本概念并想了解UML和Visio在VisualStudio.NET应用程序开发过程中的作用和用法的.NET开发人员。如果您希望使用VisioforEnterpriseArchitects高效快捷地设计并创建自己的企业软件,本书将非常适合您。VisualStudio.NETEnterpriseArchitect和VisioforEnterpriseArchitects的集成不是简单的合并,而是一个强大的功能整合。Visio提供强有力的图形表示功能,包括创建UML模型、规划和构建数据库、促进分布式系统的开发等。Visio与VisualStudio.NETEnterpriseArchitect的集成意味着可以通过UML图生成C#与VisualBasic.NET代码,这样就使您的项目有一个高效的"起动踏板",而且VisualStudio.NET项目也可以逆向工程为UML模型。最后,本书将帮助您认识Visio的一些方便快捷的功能,并全面展示Visio在企业开发方面的强大作用。要很好地掌握本书的内容,您需要了解UML的基本概念。本书主要内容●利用Visio绘制业务组件●通过UML模块生成代码●在使用或不使用源代码的情况下,将VisualStudio.NET项目逆向工程为UML模块●利用UML和Visio对项目进行编档●利用Visio图设计分布式应用程序●对象角色建模和数据库设计的双向工程

作者简介

暂缺《VS.NET UML建模高级编程:应用Visio for Enterprise Architects》作者简介

图书目录

第1章 UML概述
1.1 UML的定义
1.2 端到端UML建模
1.2.1 UML基本表示法和核心概念
1.2.2 进行UML填充
1.2.3 UML建模工具
1.3 与过程有关的基础知识
1.3.1 RUP
1.3.2 Microsoft Solutions Framework
1.4 小结
1.4.1 建模概述
1.4.2 过程概述
第2章 Viaio快速预览
2.1 Visio背景知识
2.2 开始学习Visio--简单图
2.3 普通的Visio软件图
2.3.1 创建COM and OLE图
2.3.2 创建Data Flow图
2.3.3 创建Enterprise Application图
2.3.4 Windows Interface Diagram
2.3.5 创建数据库模型图
2.4 小结
第3章 绘制业务对象
3.1 业务对象的定义
3.1.1 数据建模与对象建模的对比
3.1.2 对属性和行为建模
3.1.3 构建整体式应用程序
3.1.4 构建基于组件的应用程序
3.2 使用业务对象的好处
3.2.1 灵活性--编写一次即可随处重用
3.2.2 数据访问的灵活性--编写一次,更改一次
3.2.3 标准化应用程序逻辑--编写一次即在很长时间内不需更改
3.2.4 代码位置--编写并查找它
3.2.5 设计复杂的软件
3.3 设计基于组件的应用程序
3.4 业务类和数据访问基类
3.4.1 创建命名空间数据包
3.4.2 创建抽象的数据访问类
3.4.3 创建类(静态结构)图
3.4.4 向类中添加操作
3.4.5 指定操作参数
3.4.6 将操作标记为抽象
3.4.7 向模型中添加.NET基类
3.4.8 添加SaveDataSet操作
3.4.9 创建具体子类
3.4.10 创建业务对象基类
3.5 简单图书馆系统的用例
3.6 对CheckOutMedia用例建模
3.7 从用例中派生类
3.8 创建顺序图
3.8.1 改变绘图页的方向
3.8.2 向顺序图中添加用例文本
3.8.3 添加角色和UI占位符
3.8.4 在对象之间添加消息
3.8.5 创建业务对象类
3.8.6 向顺序图中添加Borrower对象
3.8.7 向Borrower对象中添加消息调用
3.8.8 调整激活形状的大小
3.8.9 检索已借出的媒体
3.8.10 计算滞纳金
3.8.11 显示借方信息
3.8.12 借出媒体
3.8.13 调整顺序图
3.9 小结
第4章 通过Visio模型生成代码
4.1 代码生成概述
4.2 Visio中的代码生成
4.3 生成代码
4.3.1 检查错误
4.3.2 用不同语言生成代码
4.4 代码模板
4.4.1 使用模板
4.4.2 XML注释和代码模板
4.5 增强模型
4.6 小结
第5章 逆向工程
5.1 使用逆向工程的原因
5.2 从源代码执行逆向工程
5.2.1 逆向工程快速启动
5.2.2 逆向工程的关键功能和限制
5.2.3 逆向工程示例
5.3 代码到UML的映射示例
5.3.1 一般化
5.3.2 关联和属性
5.3.3 操作和特性
5.3.4 基本类型和值类型
5.4 无源代码的逆向工程
5.4.1 运行RE.NETLite逆向工程
5.4.2 RE.NETLite内部结构
5.4.3 RE.NETLite的限制
5.5 小结
第6章 对项目编档
6.1 典型的软件开发生命周期
6.2 UML和Visio在项目中所扮演的角色
6.2.1 作为文档的UML
6.2.2 需求开发文档
6.3 体系结构文档
6.3.1 使用类图
6.3.2 使用活动图
6.3.3 使用组件图
6.4 详细的设计文档
6.4.1 使用详细的类图
6.4.2 使用顺序图
6.5 编码和实施文档
6.5.1 编码的需求文档
6.5.2 编码的体系结构文档
6.6 测试和质量保证文档
6.7 在整个项目中使用Visio报表
6.7.1 静态结构图报表
6.7.2 部署图报表
6.7.3 组件报表
6.8 小结
第7章 分布式系统设计
7.1 .NET中基于对象的分布式系统
7.2 用于分布式系统的.NET基础结构
7.3 ASP.NET与.NET Remoting的比较
7.4 Visio中的准备工作
7.5 用于.NET分布式系统的自定义UML类别模板
7.6 打包和部署Bank应用程序
7.7 小结
第8章 利用Visio for Enterprise Architects对数据库建模
8.1 设计过程概述
8.1.1 数据库建模
8.1.2 对象角色建模
8.1.3 ORM的定义
8.1.4 Visio数据项目
8.1.5 第2步--绘制事实类型
8.1.6 CSDP的第3步
8.1.7 约束
8.1.8 CSDP的第4至第7步
8.1.9 创建概念、逻辑和物理数据库
8.1.10 构建逻辑模型
8.2 数据库的逆向工程
8.2.1 ER图的逆向工程
8.2.2 ORM图的逆向工程
8.3 小结

本目录推荐