登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

『簡體書』信息系统设计与建模

書城自編碼: 3942803
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 曹德胜 胡荷芬 贾海龙 主编 狐为民 程刚 王长利 王博玲
國際書號(ISBN): 9787302647959
出版社: 清华大学出版社
出版日期: 2023-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 335

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:NT$ 325.0
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:NT$ 1277.0
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0
大英帝国的兴衰:跨越海洋 征服世界
《 大英帝国的兴衰:跨越海洋 征服世界 》

售價:NT$ 549.0
意大利文艺复兴新艺术史
《 意大利文艺复兴新艺术史 》

售價:NT$ 4474.0
2023年《咬文嚼字》合订本(精)
《 2023年《咬文嚼字》合订本(精) 》

售價:NT$ 437.0
世界银行营商环境成熟度方法论手册
《 世界银行营商环境成熟度方法论手册 》

售價:NT$ 1501.0
观鹤笔记.全三册
《 观鹤笔记.全三册 》

售價:NT$ 837.0

編輯推薦:
? 从入门到精通。遵循由浅入深、循序渐进的方式,按照知识点的梯度逐渐深入,使读者快速掌握UML技术。
? 基于案例教学。针对UML相关知识点都配套了实际的案例,能让读者了解现实项目中UML的具体应用。
? 加强项目实践。丰富的上机练习和课程实验,能够切实提高读者的实际动手能力,巩固所学知识,并能举一反三。
內容簡介:
《信息系统设计与建模》详细介绍了信息系统设计及UML系统建模的思想和具体方法,内容包括信息系统与面向对象技术概述、UML概述、Rational Rose的使用、用例图、类图与对象图、包图、顺序图与协作图、状态图、活动图、组件图、部署图和双向工程,最后以应急救援指挥调度系统和安全培训题库管理系统两个案例详解UML各种技术的综合应用。
《信息系统设计与建模》采用理论结合案例的方法进行讲解,理论讲述清晰,技术讲解细致,案例丰富。在讲述UML案例时,结合了使用比较广泛的UML开发工具Rational Rose。除了第13、14章,每章最后还提供了习题,附录还提供了5个课程实验,以供读者更好地了解和掌握UML技术。
《信息系统设计与建模》可作为高等院校计算机及相关专业课程的教材,也可作为UML初学者和网站开发人员的参考书。
目錄
第1章 信息系统与面向对象技术概述 1
1.1 信息系统的基本概念 1
1.1.1 数据、信息与知识 1
1.1.2 系统 3
1.1.3 信息系统 4
1.2 面向对象技术 5
1.2.1 面向对象技术的含义 5
1.2.2 对象、类、属性和操作 5
1.2.3 消息与事件 7
1.2.4 封装、继承和多态 7
1.3 面向对象的软件开发 10
1.3.1 面向对象分析 10
1.3.2 面向对象设计 11
1.4 软件过程模型 12
1.4.1 瀑布模型 12
1.4.2 喷泉模型 13
1.4.3 基于构件的开发模型 14
【本章小结】 15
习题1 15
第2章 UML概述 17
2.1 为什么要学习UML 17
2.2 UML的构成 18
2.2.1 视图 18
2.2.2 图 19
2.2.3 模型元素 23
2.3 UML机制 26
2.3.1 通用机制 26
2.3.2 扩展机制 28
【本章小结】 30
习题2 30
第3章 Rational Rose的使用 32
3.1 Rational Rose建模 32
3.2 Rational Rose的安装 34
3.3 Rational Rose基本操作 36
3.3.1 Rational Rose主界面 36
3.3.2 了解Rational Rose界面模块 37
3.3.3 介绍Rational Rose的操作 40
3.3.4 Rational Rose的基本设置 44
【本章小结】 45
习题3 45
第4章 用例图 47
4.1 用例图的基本概念 47
4.2 用例图的构成 48
4.2.1 参与者 48
4.2.2 用例 49
4.2.3 系统边界 50
4.3 用例图中的关系 50
4.3.1 参与者之间的关系 50
4.3.2 参与者与用例之间的关系 51
4.3.3 用例之间的关系 52
4.4 使用Rose创建用例图 54
4.4.1 创建用例图 54
4.4.2 创建参与者 57
4.4.3 创建用例 58
4.4.4 创建用例之间的关联 59
4.5 事件流与用例描述 60
4.5.1 事件流 60
4.5.2 用例描述 61
4.5.3 用例描述的常见误区 62
4.6 案例分析 63
4.6.1 需求分析 64
4.6.2 识别参与者 64
4.6.3 构建用例模型 64
【本章小结】 66
习题4 66
第5章 类图与对象图 68
5.1 基本概念 68
5.2 类图 70
5.2.1 类 70
5.2.2 类之间的关系 73
5.3 使用Rose创建类图 77
5.3.1 创建类 78
5.3.2 创建类与类之间的关系 79
5.4 对象图 81
5.5 使用Rose创建对象图 82
5.5.1 在协作图中添加对象 82
5.5.2 在协作图中添加对象与
对象之间的链 83
5.6 案例分析 83
5.6.1 确定类和关联 84
5.6.2 确定属性和操作 85
【本章小结】 86
习题5 86
第6章 包图 88
6.1 概述 88
6.2 包的基本概念 89
6.2.1 包的定义 89
6.2.2 包的名称 90
6.2.3 包的可见性 90
6.2.4 包的构造型 91
6.2.5 子系统 92
6.2.6 包的嵌套 92
6.2.7 包的关系 92
6.3 使用Rose创建包图 94
6.3.1 创建包图 94
6.3.2 删除包图 94
6.3.3 添加包中的信息 95
6.3.4 创建包的依赖关系 96
6.4 在项目中使用包图 96
6.4.1 确定包的分类 97
6.4.2 创建包和关系 97
【本章小结】 97
习题6 97
第7章 顺序图与协作图 99
7.1 顺序图 99
7.1.1 顺序图的基本概念 99
7.1.2 顺序图的组成 100
7.2 使用Rose创建顺序图 103
7.2.1 创建对象 104
7.2.2 创建生命线 106
7.2.3 创建消息 107
7.2.4 创建对象与销毁对象 110
7.3 协作图 110
7.3.1 协作图的基本概念 110
7.3.2 协作图的组成 111
7.4 使用Rose创建协作图 113
7.4.1 创建对象 113
7.4.2 创建消息 116
7.4.3 创建链 116
7.5 案例分析 117
7.5.1 需求分析 117
7.5.2 确定顺序图对象 118
7.5.3 创建顺序图 118
7.5.4 创建协作图 119
【本章小结】 120
习题7 120
第8章 状态图 122
8.1 状态图的基本概念 122
8.1.1 如何理解状态图 122
8.1.2 状态图的作用 125
8.2 状态 126
8.2.1 状态名 126
8.2.2 内部活动 126
8.2.3 内部转换 126
8.2.4 入口和出口动作 127
8.2.5 历史状态 127
8.3 事件 127
8.3.1 入口事件 127
8.3.2 出口事件 128
8.3.3 动作事件 128
8.3.4 信号事件 128
8.3.5 调用事件 128
8.3.6 修改事件 128
8.3.7 时间事件 129
8.3.8 延迟事件 129
8.4 转换 129
8.4.1 外部转换 129
8.4.2 内部转换 130
8.4.3 完成转换 130
8.4.4 复合转换 130
8.4.5 监护条件 130
8.4.6 触发器事件 131
8.4.7 动作 131
8.5 判定 132
8.6 同步 133
8.7 状态的组成 133
8.7.1 顺序组成状态 134
8.7.2 并发组成状态 134
8.8 使用Rose创建状态图 135
8.8.1 创建状态图 135
8.8.2 创建初始和终止状态 135
8.8.3 创建状态 136
8.8.4 创建状态之间的转换 136
8.8.5 创建事件 136
8.8.6 创建动作 137
8.8.7 创建监护条件 138
8.9 案例分析 138
8.9.1 确定状态图的实体 138
8.9.2 确定状态图中实体的状态 138
8.9.3 创建相关事件,完成状态图 139
【本章小结】 139
习题8 140
第9章 活动图 142
9.1 概述 142
9.1.1 活动图的图形表示 142
9.1.2 活动图与状态图的区别 143
9.1.3 活动图的作用 143
9.2 活动图的组成元素 144
9.2.1 动作状态 144
9.2.2 活动状态 144
9.2.3 组合活动 145
9.2.4 分叉与汇合 145
9.2.5 分支与合并 146
9.2.6 泳道 146
9.2.7 对象流 147
9.3 使用Rose创建活动图 148
9.3.1 创建活动图 148
9.3.2 创建初始和终止状态 149
9.3.3 创建动作状态 150
9.3.4 创建活动状态 150
9.3.5 创建转换 151
9.3.6 创建分叉与汇合 151
9.3.7 创建分支与合并 152
9.3.8 创建泳道 152
9.3.9 创建对象流状态与对象流 153
【本章小结】 154
习题9 154
第10章 组件图 156
10.1 基本概念 156
10.1.1 组件的概念 156
10.1.2 组件图的概念 158
10.2 使用Rose创建组件图 158
10.3 案例分析 162
10.3.1 确定需求用例 162
10.3.2 创建组件图 162
【本章小结】 163
习题10 163
第11章 部署图 165
11.1 部署图的基本概念 165
11.2 使用Rose创建部署图 167
11.3 案例分析 171
【本章小结】 173
习题11 173
第12章 双向工程 175
12.1 正向工程 175
12.2 逆向工程 179
【本章小结】 180
习题12 181
第13章 应急救援指挥调度系统 182
13.1 需求分析 182
13.2 系统建模 183
13.2.1 创建系统用例模型 183
13.2.2 创建系统的静态模型 187
13.2.3 创建系统的动态模型 188
13.2.4 创建系统的部署模型 192
【本章小结】 194
第14章 安全培训题库管理系统 195
14.1 需求分析 195
14.2 系统建模 196
14.2.1 创建系统用例模型 196
14.2.2 创建系统的静态模型 199
14.2.3 创建系统的动态模型 200
14.2.4 创建系统的部署模型 204
【本章小结】 205
附录 课程实验 206
课程实验一 饭店预订管理系统 206
一、需求分析 206
二、系统建模 206
课程实验二 酒店客房管理系统 211
一、需求分析 211
二、系统建模 211
课程实验三 药店管理系统 217
一、需求分析 217
二、系统建模 217
课程实验四 应急预案管理系统 224
一、需求分析 224
二、系统建模 224
课程实验五 图书馆管理系统 229
一、需求分析 229
二、系统建模 230
內容試閱
UML(unified modeling language,统一建模语言)是当前比较流行的一种建模语言,可用于创建各种类型的项目需求、设计及上线文档。Rational Rose是目前最受业界瞩目的可视化软件开发工具之一,通过Rational Rose能用一种统一的方式设计各种项目的UML图。UML的设计动机是让开发者用清晰和统一的方式完成项目的前期需求和设计文档,而这些需求和设计文档能够让项目的开发变得更加便捷和清晰。随着 UML 应用的逐渐深入,其获得了广泛的认同,目前已经成为主流项目需求和分析的建模语言。《信息系统设计与建模》之所以选择Rational Rose作为开发UML的工具结合信息系统设计,是因为它不仅提供了绘制所有UML图的功能,还完全支持“双向工程”,实现代码和模型的相互转换。《信息系统设计与建模》包含了 UML 的基础知识、基本元素及使用方法,在讲述 UML 的使用过程中结合了Rational Rose,以便使读者从中感受到利用Rational Rose开发UML的便捷性和高效性。同时,在讲述UML的元素时,结合了大量的实战案例,并且为了提高学习效率,在除第13、14章外的各章后面还提供了一定数量的习题。《信息系统设计与建模》共分为14章及一个附录,各章内容遵循从简单到复杂、由浅入深的思路进行组织。由于《信息系统设计与建模》案例基于实际项目,所以能让读者更快地掌握UML的基本元素和建模技巧,也能让读者学会通过Rational Rose开发UML的方法,是UML初学者的书籍。1. 《信息系统设计与建模》内容第1章信息系统与面向对象技术概述,介绍了信息系统的基本概念、信息技术在生活中的应用,面向对象的基本概念、面向对象的软件开发,以及用面向对象思想建立软件过程模型的方法。第2章UML概述,介绍了UML的通用知识,包括UML的各种常用元素和UML的通用机制。第3章Rational Rose的使用,介绍了Rational Rose的安装和操作方法及Rational Rose的操作技巧。第4章用例图,介绍了用例图的概念和构成要素、用例的重要元素、用例之间的各种重要关系和使用Rose创建用例图的步骤。第5章类图与对象图,介绍了类图和对象图的基本概念,使用Rose创建类图和对象图的方式,以及案例分析。第6章包图,介绍了包图的基本概念、使用Rose创建包图的方式及使用Rose在实际项目中创建包图的具体案例。第7章顺序图与协作图,介绍了顺序图与协作图的基本概念、顺序图与协作图的组成、顺序图与协作图中项目的相关概念、使用Rose创建顺序图与协作图的方式,以及使用Rose在实际项目中创建顺序图与协作图的具体案例。第8章状态图,介绍了状态图的基本概念、构成状态图的元素、状态的组成,使用Rose创建状态图的方式,以及使用Rose在实际项目中创建状态图的具体案例。第9章活动图,介绍了活动图的基本概念、活动图的组成,使用Rose创建活动图的方式,以及使用Rose在实际项目中创建活动图的具体案例。第10章组件图,介绍了组件图的基本概念,使用Rose创建组件图的方式,以及使用Rose在实际项目中创建组件图的具体案例。第11章部署图,介绍了部署图的基本概念,使用Rose创建部署图的方式,以及使用Rose在实际项目中创建部署图的具体案例。第12章双向工程,介绍了正向工程和逆向工程的概念,以及使用Rose并以Java语言为例,介绍如何从图形生成代码和如何从代码生成图形的具体案例。第13章和第14章从需求分析讲起,分别通过应急救援指挥调度系统、安全培训题库管理系统,介绍了创建系统用例图模型、静态模型、动态模型和部署模型的方式。附录一共提供了5个完整的课程实验,可作为课程结束时的课程设计使用,有助于学生从整体上把握系统建模的技术和方法,方便教师课堂教学。2. 《信息系统设计与建模》特点(1) 从入门到精通。《信息系统设计与建模》遵循由浅入深、循序渐进的方式,按照知识点的梯度逐渐深入,这样编写的目的是让读者能快速地学习和掌握UML技术。(2) 基于实战案例教学。《信息系统设计与建模》的UML相关知识点都配套了实际的案例,能让读者了解现实项目中UML的具体应用。(3) 用Rational Rose实现。目前有很多种UML的开发工具,但Rational Rose在业内使用比较广泛。通过学习《信息系统设计与建模》,读者能了解Rational Rose的常规用法。(4) 习题配套。为了让读者快速掌握UML技术,除第13、14章外,每章后面都提供了相关的习题。3. 学时安排本课程总学时为96学时,各章学时分配见表1(供参考)。表1 学时分配建议表课 程 内 容 学 时 数合 计讲 授实 验第1章 信息系统与面向对象技术概述11第2章 UML概述22第3章 Rational Rose的使用 3 2 1 (续表)课 程 内 容 学 时 数合 计讲 授实 验第4章 用例图 5 3 2第5章 类图与对象图 6 4 2第6章 包图11第7章 顺序图与协作图 6 4 2第8章 状态图 4 2 2第9章 活动图 4 2 2第10章 组件图 5 3 2第11章 部署图11第12章 双向工程22第13章 应急救援指挥调度系统11第14章 安全培训题库管理系统11附录 课程实验 6 2 4合计 48 31 17 《信息系统设计与建模》可作为高等院校计算机及相关专业的 UML 课程教材,也可作为自学者及网站开发人员的参考书。《信息系统设计与建模》免费提供PPT教学课件、案例源文件和习题答案,可通过扫描下方二维码获取。 教学资源下载《信息系统设计与建模》由曹德胜、胡荷芬、贾海龙任主编,狐为民、程刚、王长利、王博玲任副主编。参与《信息系统设计与建模》编写工作的还有周钰婷、李惟等,在此,编者对他们表示衷心的感谢。在《信息系统设计与建模》的编写过程中,借鉴了许多现行教材编写的宝贵经验,在此,谨向这些作者表示诚挚的感谢。由于时间仓促,加之编者水平有限,书中难免有不足之处,敬请广大读者批评指正。服务邮箱:476371891@qq.com。 编 者2023年5月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.