-
>
决战行测5000题(言语理解与表达)
-
>
软件性能测试.分析与调优实践之路
-
>
第一行代码Android
-
>
深度学习
-
>
Unreal Engine 4蓝图完全学习教程
-
>
深入理解计算机系统-原书第3版
-
>
Word/Excel PPT 2013办公应用从入门到精通-(附赠1DVD.含语音视频教学+办公模板+PDF电子书)
普通高等教育计算机类创新型教材UML统一建模语言实践教程 版权信息
- ISBN:9787121390715
- 条形码:9787121390715 ; 978-7-121-39071-5
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 所属分类:>
普通高等教育计算机类创新型教材UML统一建模语言实践教程 本书特色
适读人群 :高职高专本书通过讲解UML 统一建模语言与面向对象进行分析和设计的理论及应用,引导学 生将面向对象方法的理论用于具体领域的问题分析。本书重点讲述UML 语言,但又不是 一本纯粹教授UML 语言的书籍,而是结合软件工程思想传达面向对象的思考方法、分析 模式和推导过程,以及它们在软件工程的各个阶段如何发挥作用。本书要传达的是一种思 维方式,能够帮助读者熟练掌握面向对象分析技术。
普通高等教育计算机类创新型教材UML统一建模语言实践教程 内容简介
本书通过一个完整的案例,按照实际项目的应用顺序,深入浅出地讲解在业务建模、概念建模、系统建模等不同阶段应如何结合面向对象的思维方式,正确地使用UML 统一建模语言对软件系统进行分析和设计。本书主要内容包括面向对象技术概述、UML 与Rational Rose 概述、用例图:建模的开始、状态图和活动图、类图和包、交互图:用例的实现、数据建模、构件图和双向工程、部署图和建模实例分析。 本书既可作为高等学校计算机科学与技术、软件工程等信息类专业的本科或专科学生的教材,也可供从事软件开发的工作人员参考使用。
普通高等教育计算机类创新型教材UML统一建模语言实践教程 目录
1.1 软件危机及软件工程 .................................................................................................... 1
1.2 对软件开发的基本认识 ................................................................................................ 2
1.3 软件的固有复杂性 ........................................................................................................ 3
1.4 控制软件系统复杂性的基本方法 ................................................................................ 4
1.5 面向对象技术 ................................................................................................................ 5
1.6 面向对象领域中的基本概念 ........................................................................................ 8
1.6.1 对象和实例 ......................................................................................................... 8
1.6.2 类 ......................................................................................................................... 9
1.6.3 封装 ..................................................................................................................... 9
1.6.4 继承 ..................................................................................................................... 9
1.6.5 多态 ................................................................................................................... 12
1.6.6 消息 ................................................................................................................... 12
第2 章 UML 与Rational Rose 概述 ............................................................ 13
2.1 为什么要学习UML .................................................................................................... 13
2.2 UML 的发展历史 ........................................................................................................ 16
2.3 UML 的特点 ................................................................................................................ 17
2.4 UML 的构成 ................................................................................................................ 18
2.5 UML 的视图 ................................................................................................................ 20
2.6 UML 的应用领域 ........................................................................................................ 21
2.7 UML 的应用示例 ........................................................................................................ 21
2.8 支持UML 的工具 ....................................................................................................... 22
2.9 Rational Rose 简介....................................................................................................... 23
第3 章 用例图:建模的开始 ....................................................................... 32
3.1 什么是建模 .................................................................................................................. 32
??vi??
3.2 用例驱动 ...................................................................................................................... 33
3.3 用例图基本概念 .......................................................................................................... 34
3.4 参与者 .......................................................................................................................... 34
3.4.1 参与者的概念 ................................................................................................... 34
3.4.2 寻找和确定参与者 ........................................................................................... 35
3.4.3 检查点 ............................................................................................................... 37
3.4.4 参与者之间的关系 ........................................................................................... 38
3.5 用例 .............................................................................................................................. 39
3.6 用例分析 ...................................................................................................................... 41
3.6.1 用例的粒度 ....................................................................................................... 42
3.6.2 用例的获得 ....................................................................................................... 44
3.6.3 目标和步骤的误区 ........................................................................................... 45
3.6.4 用例粒度的误区 ............................................................................................... 46
3.6.5 业务用例 ........................................................................................................... 48
3.6.6 业务用例实现 ................................................................................................... 49
3.6.7 系统用例 ........................................................................................................... 49
3.6.8 用例实现 ........................................................................................................... 50
3.7 用例之间的关系 .......................................................................................................... 50
3.7.1 泛化关系 ........................................................................................................... 50
3.7.2 包含关系 ........................................................................................................... 51
3.7.3 扩展关系 ........................................................................................................... 51
3.7.4 用例的泛化、包含、扩展关系的比较 ........................................................... 52
3.8 用例图 .......................................................................................................................... 53
3.9 用例的描述 .................................................................................................................. 54
3.10 寻找用例的方法 ........................................................................................................ 58
3.11 建模实例 .................................................................................................................... 59
第4 章 状态图和活动图 ............................................................................... 67
4.1 什么是状态图 .............................................................................................................. 67
4.2 状态图的基本概念 ...................................................................................................... 68
4.2.1 状态 ................................................................................................................... 68
4.2.2 组合状态和子状态 ........................................................................................... 69
4.2.3 历史状态 ........................................................................................................... 70
4.2.4 转移 ................................................................................................................... 71
4.2.5 事件 ................................................................................................................... 72
4.2.6 动作 ................................................................................................................... 74
4.3 什么是活动图 .............................................................................................................. 74
4.3.1 活动 ................................................................................................................... 75
目 录
??vii??
4.3.2 泳道 ................................................................................................................... 75
4.3.3 分支 ................................................................................................................... 76
4.3.4 分叉和汇合 ....................................................................................................... 76
4.3.5 对象流 ............................................................................................................... 77
4.4 活动图的用途 .............................................................................................................. 77
4.5 状态图和活动图的比较 .............................................................................................. 79
4.6 建模实例 ...................................................................................................................... 79
第5 章 类图和包 ......................................................................................... 97
5.1 类的定义 ...................................................................................................................... 97
5.1.1 类的属性 ........................................................................................................... 98
5.1.2 类的操作 ........................................................................................................... 98
5.2 类之间的关系 .............................................................................................................. 99
5.2.1 关联 ................................................................................................................... 99
5.2.2 聚集和组合 ..................................................................................................... 102
5.2.3 泛化 ................................................................................................................. 103
5.2.4 依赖 ................................................................................................................. 103
5.3 派生属性和派生关联 ................................................................................................ 104
5.4 抽象类和接口 ............................................................................................................ 105
5.5 版型 ............................................................................................................................ 105
5.6 类图 ............................................................................................................................ 106
5.6.1 类图的抽象层次 ............................................................................................. 106
5.6.2 构造类图 ......................................................................................................... 107
5.7 包的基本概念 ............................................................................................................ 107
5.8 建模实例 .................................................................................................................... 109
第6 章 交互图:用例的实现 ..................................................................... 118
6.1 交互图概述 ................................................................................................................ 118
6.2 顺序图 ........................................................................................................................ 119
6.3 顺序图中的消息 ........................................................................................................ 121
6.3.1 调用消息 ......................................................................................................... 121
6.3.2 异步消息 ......................................................................................................... 121
6.3.3 返回消息 ......................................................................................................... 122
6.3.4 阻止消息和超时消息 ..................................................................................... 122
6.4 协作图 ........................................................................................................................ 122
6.5 顺序图和协作图的比较 ............................................................................................ 124
6.6 常见问题分析 ............................................................................................................ 125
6.7 建模实例 .................................................................................................................... 128
??viii??
第7 章 数据建模 ....................................................................................... 139
7.1 数据建模概述 ............................................................................................................ 139
7.2 数据库设计的基本过程 ............................................................................................ 139
7.3 数据库设计步骤 ........................................................................................................ 141
7.4 对象模型和数据模型间的转换 ................................................................................ 147
7.4.1 对象模型转换为数据模型 ............................................................................. 147
7.4.2 数据模型转换为对象模型 ............................................................................. 150
第8 章 构件图和双向工程 ......................................................................... 152
8.1 什么是构件和构件图 ................................................................................................ 152
8.2 构件图的作用 ............................................................................................................ 153
8.3 构件图的工具支持 .................................................................................................... 154
第9 章 部署图 ........................................................................................... 161
9.1 什么是部署图 ............................................................................................................ 161
9.2 部署图中的基本概念 ................................................................................................ 162
9.2.1 节点 ................................................................................................................. 162
9.2.2 连接 ................................................................................................................. 162
9.3 部署图的例子 ............................................................................................................ 163
9.4 建模实例 .................................................................................................................... 164
第10 章 建模实例分析 .............................................................................. 170
10.1 引言 .......................................................................................................................... 170
10.2 问题陈述 .................................................................................................................. 170
10.3 分析阶段模型说明 .................................................................................................. 173
10.3.1 分析阶段的用例图 ....................................................................................... 173
10.3.2 分析阶段的逻辑视图 ................................................................................... 176
10.4 设计阶段模型说明 .................................................................................................. 180
10.4.1 设计阶段的用例图 ....................................................................................... 180
10.4.2 设计阶段的逻辑视图 ................................................................................... 181
10.4.3 设计阶段的进程视图 ................................................................................... 188
10.4.4 设计阶段的部署图 ....................................................................................... 189
10.5 课程注册系统实例总结 .......................................................................................... 190
参考文献 ...................................................................................................... 192
普通高等教育计算机类创新型教材UML统一建模语言实践教程 作者简介
周翔自参加工作以来,一直从事UML建模语言方面的教学和研究工作,积累了丰富的教学和科研经验,教育思想观念先进,教学内容理论联系实际,教学方法灵活创新,教学效果优秀,受到学生欢迎,科研成果丰硕。
- >
巴金-再思录
巴金-再思录
¥14.7¥46.0 - >
苦雨斋序跋文-周作人自编集
苦雨斋序跋文-周作人自编集
¥6.9¥16.0 - >
龙榆生:词曲概论/大家小书
龙榆生:词曲概论/大家小书
¥7.7¥24.0 - >
中国历史的瞬间
中国历史的瞬间
¥16.7¥38.0 - >
伯纳黛特,你要去哪(2021新版)
伯纳黛特,你要去哪(2021新版)
¥15.9¥49.8 - >
月亮虎
月亮虎
¥20.2¥48.0 - >
罗庸西南联大授课录
罗庸西南联大授课录
¥13.8¥32.0 - >
人文阅读与收藏·良友文学丛书:一天的工作
人文阅读与收藏·良友文学丛书:一天的工作
¥14.7¥45.8
-
Photoshop 2022中文版案例教程
¥44.1¥59.8 -
局域网组建、管理与维护(第4版)(微课版)
¥47¥59 -
园林AUTOCAD教程
¥24¥45 -
Python实战编程:从零学Python
¥81¥108 -
Java程序设计基础
¥37¥50 -
数据备份与恢复
¥51.4¥69