VS.NET UML建模高级编程 应用Visio for Enterprise ArchitectsPDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)Andrew Filev,(美)Tony Loton等著;冯丽,秦王玉译
- 出 版 社:北京:清华大学出版社
- 出版年份:2003
- ISBN:7302068984
- 页数:269 页
第1章 UML概述 1
1.1 UML的定义 1
1.2 端到端UML建模 4
1.2.1 UML基本表示法和核心概念 4
1.2.2 进行UML填充 13
1.2.3 UML建模工具 15
1.3 与过程有关的基础知识 16
1.3.1 RUP 16
1.3.2 Microsoft Solutions Framework 18
1.4 小结 19
1.4.1 建模概述 19
1.4.2 过程概述 20
第2章 Visio快速预览 21
2.1 Visio背景知识 21
2.2 开始学习Visio——简单图 21
2.3 普通的Visio软件图 30
2.3.1 创建COM and OLE图 31
2.3.2 创建Data Flow图 35
2.3.3 创建Enterprise Application图 37
2.3.4 Windows Interface Diagram 38
2.3.5 创建数据库模型图 47
2.4 小结 51
第3章 绘制业务对象 52
3.1 业务对象的定义 52
3.1.1 数据建模与对象建模的对比 52
3.1.2 对属性和行为建模 53
3.1.3 构建整体式应用程序 54
3.1.4 构建基于组件的应用程序 54
3.2 使用业务对象的好处 54
3.2.1 灵活性——编写一次即可随处重用 54
3.2.2 数据访问的灵活性——编写一次,更改一次 55
3.2.3 标准化应用程序逻辑——编写一次即在很长时间内不需更改 55
3.2.4 代码位置——编写并查找它 55
3.4 业务类和数据访问基类 56
3.2.5 设计复杂的软件 56
3.3 设计基于组件的应用程序 56
3.4.1 创建命名空间数据包 57
3.4.2 创建抽象的数据访问类 58
3.4.3 创建类(静态结构)图 59
3.4.4 向类中添加操作 60
3.4.5 指定操作参数 64
3.4.6 将操作标记为抽象 66
3.4.7 向模型中添加.NET基类 67
3.4.8 添加SaveDataSet操作 68
3.4.9 创建具体子类 69
3.4.10 创建业务对象基类 71
3.5 简单图书馆系统的用例 79
3.6 对Check Out Media用例建模 80
3.7 从用例中派生类 81
3.8.1 改变绘图页的方向 83
3.8 创建顺序图 83
3.8.2 向顺序图中添加用例文本 84
3.8.3 添加角色的UI占位符 85
3.8.4 在对象之间添加消息 88
3.8.5 创建业务对象类 91
3.8.6 向顺序图中添加Borrower对象 92
3.8.7 向Borrower对象中添加消息调用 93
3.8.8 调整激活形状的大小 94
3.8.9 检索已借出的媒体 95
3.8.10 计算滞纳金 96
3.8.11 显示借方信息 97
3.8.12 借出媒体 99
3.8.13 调整顺序图 100
3.9 小结 102
第4章 通过Visio模型生成代码 103
4.1 代码生成概述 103
4.2 Visio中的代码生成 104
4.3 生成代码 116
4.3.1 检查错误 120
4.3.2 用不同语言生成代码 120
4.4 代码模板 122
4.4.1 使用模板 122
4.4.2 XML注释和代码模板 129
4.5 增强模型 134
4.6 小结 138
第5章 逆向工程 140
5.1 使用逆向工程的原因 140
5.2 从源代码执行逆向工程 140
5.2.1 逆向工程快速启动 141
5.2.2 逆向工程的关键功能和限制 143
5.2.3 逆向工程示例 146
5.3 代码到UML的映射示例 149
5.3.1 一般化 149
5.3.2 关联和属性 151
5.3.3 操作和特性 153
5.3.4 基本类型和值类型 155
5.4 无源代码的逆向工程 156
5.4.1 运行RE.NET Lite逆向工程 157
5.4.2 RE.NET Lite内部结构 161
5.4.3 RE.NET Lite的限制 166
5.5 小结 167
第6章 对项目编档 168
6.1 典型的软件开发生命周期 168
6.2 UML和Visio在项目中所扮演的角色 171
6.2.1 作为文档的UML 171
6.2.2 需求开发文档 172
6.3 体系结构文档 177
6.3.1 使用类图 177
6.3.2 使用活动图 178
6.3.3 使用组件图 180
6.4.1 使用详细的类图 181
6.4 详细的设计文档 181
6.4.2 使用顺序图 182
6.5 编码和实施文档 184
6.5.1 编码的需求文档 184
6.5.2 编码的体系结构文档 184
6.6 测试和质量保证文档 184
6.7 在整个项目中使用Visio报表 185
6.7.1 静态结构图报表 188
6.7.2 部署图报表 191
6.7.3 组件报表 192
6.8 小结 193
第7章 分布式系统设计 194
7.1 .NET 中基于对象的分布式系统 194
7.2 用于分布式系统的.NET基础结构 197
7.3 ASP.NET与.ENT Remoting的比较 200
7.4 Visio中的准备工作 201
7.5 用于.NET分布式系统的自定义UML类别模板 203
7.6 打包和部署Bank应用程序 206
7.7 小结 217
第8章 利用Visio for Enterprise Architects对数据库建模 218
8.1 设计过程概述 218
8.1.1 数据库建模 218
8.1.2 对象角色建模 219
8.1.3 ORM的定义 220
8.1.4 Visio数据项目 224
8.1.5 第2步——绘制事实类型 226
8.1.6 CSDP的第3步 231
8.1.7 约束 232
8.1.8 CSDP的第4至第7步 236
8.1.9 创建概念、逻辑和物理数据库 241
8.1.10 构建逻辑模型 247
8.2 数据库的逆向工程 257
8.2.1 ER图的逆向工程 257
8.2.2 ORM图的逆向工程 266
8.3 小结 269
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《教师教育系列教材 心理学原理与应用 第2版 视频版》郑红,倪嘉波,刘亨荣编;陈冬梅责编 2020
- 《SQL与关系数据库理论》(美)戴特(C.J.Date) 2019
- 《魔法销售台词》(美)埃尔默·惠勒著 2019
- 《看漫画学钢琴 技巧 3》高宁译;(日)川崎美雪 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《社会学与人类生活 社会问题解析 第11版》(美)James M. Henslin(詹姆斯·M. 汉斯林) 2019
- 《海明威书信集:1917-1961 下》(美)海明威(Ernest Hemingway)著;潘小松译 2019
- 《迁徙 默温自选诗集 上》(美)W.S.默温著;伽禾译 2020
- 《上帝的孤独者 下 托马斯·沃尔夫短篇小说集》(美)托马斯·沃尔夫著;刘积源译 2017
- 《巴黎永远没个完》(美)海明威著 2017
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019