编辑:马老师S
QQ:48489372
电话:0411-84706671
邮箱:
软件建摸技术
作者:江文 刘艳 康美林
出版时间:2025-01-01
定价:57.80元
本教材是“十二五”职业教育国家规划教材《UML软件建模技术》 的第二版,也是国家精品课程、国家级精品资源共享课程《软件建模技术》的配套教材。新版教材积极响应职业教育“金教材”建设要求,以“模块重构知识体系、任务驱动能力提升”为特色,深度融合产业需求与技术前沿,致力于培养兼具工程能力与创新思维的复合型技术技能人才。
党的二十大报告明确指出,要加快数字经济发展,推动数字经济与实体经济深度融合,构建现代化产业体系。在国家大力推进产业“智改数转”的新时代背景下,软件是实现智能化升级和数字化转型的核心基础与关键支撑,软件建模技术作为软件开发的核心能力,已成为构建高质量、可维护、可扩展软件系统的关键手段。统一建模语言(UML)作为国际通用的建模标准,为软件工程提供了规范化的表达范式,能够有效提升团队协作效率、降低开发风险、保障软件项目的精准交付,为工业互联网、智慧城市等领域的数字化升级提供坚实技术保障。
编者通过与三六零数字安全科技集团有限公司合作,遴选了“智慧校园系统”项目中的12个典型工作任务和2个企业级典型项目案例,创新设计六大模块,涵盖UML2.0图例与 Enterprise Architect工具实战,实现“学做一体、岗课融通”的教学目标。每个任务通过“学习目标——内容导图——任务描述——知识准备——任务实施——素养课堂——任务小结——任务习题”的闭环链路展开,达到理论与实践的无缝衔接。在内容编排上,既注重UML建模理论体系的完整性,又强调企业级项目开发的实战性。
本教材的模块一为基础知识模块,从软件建模概述、软件工程概述,到UML概述及基本组成,为读者打下坚实的理论基础;模块二为需求建模模块,通过用例图和活动图的绘制与分析,帮助读者掌握系统需求分析的方法;模块三为结构建模设计模块,借助类图、状态机图、交互图等工具,深入剖析系统结构与动态行为;模块四为应用建模模块,涵盖对象图、包图、组件图、部署图的绘制与应用,助力读者实现系统实例与组件分析;模块五为正逆向工程模块,通过正向工程生产代码和逆向工程生成模型的实践,让读者了解软件开发的双向工程应用;模块六通过“家具进销存库存管理系统”“集团人力资源系统”两大典型项目案例,强化系统化建模思维与实践能力。全文通过“需求建模——架构设计——代码生成——逆向工程”全流程链,使读者掌握从需求分析到系统落地的完整工程能力。
模块一 基础知识模块 1
任务1 初识软件建模 2
学习目标 2
内容导图 3
任务描述 3
知识准备 4
1.1 软件建模概述 4
1.2 软件工程概述 6
1.3 UML概述 15
1.4 UML基本组成 18
1.5 建模工具Enterprise Architect 30
任务实施 33
初识智慧校园系统建模 33
素养课堂 39
任务小结 40
任务习题 40
模块二 需求建模模块 45
任务2 使用用例图实现系统需求分析 46
学习目标 46
内容导图 47
任务描述 47
知识准备 48
2.1 用例图概述 48
2.2 用例图的组成元素 49
2.3 用例图中的关系 55
2.4 用例描述 60
2.5 用例图的建模技术 62
任务实施 63
绘制智慧校园系统日常生活自助服务子模块用例图 63
素养课堂 68
任务小结 68
任务习题 69
任务3 使用活动图实现业务分析 72
学习目标 72
内容导图 73
任务描述 73
知识准备 73
3.1 活动图概述 73
3.2 活动图的组成元素 75
3.3 活动图的建模技术 82
任务实施 83
绘制智慧校园系统用户充值活动图 83
素养课堂 88
任务小结 88
任务习题 88
模块三 结构建模设计 91
任务4 使用类实现系统结构分析 92
学习目标 92
内容导图 93
任务描述 93
知识准备 94
4.1 类图概述 94
4.2 类的三种类型 99
4.3 类的关系 103
4.4 类图的建模技术 111
任务实施 112
绘制智慧校园系统充值管理子模块类图 112
素养课堂 117
任务小结 117
任务习题 117
任务5 使用状态机图实现系统动态行为分析 120
学习目标 120
内容导图 120
任务描述 121
知识准备 121
5.1 状态机图概述 121
5.2 状态机图的组成元素 123
5.3 状态机图的建模技术 134
任务实施 134
绘制智慧校园系统用户登录状态机图 134
素养课堂 137
任务小结 138
任务习题 138
任务6 使用交互图实现系统对象协作分析 140
学习目标 140
内容导图 141
任务描述 141
知识准备 142
6.1 顺序图概述 142
6.2 顺序图的组成元素 143
6.3 顺序图的建模技术 147
6.4 通信图概述 148
6.5 通信图的组成元素 149
6.6 通信图的建模技术 151
任务实施 151
绘制智慧校园系统充值用例的顺序图 151
绘制智慧校园系统充值用例的通信图 155
素养课堂 157
任务小结 158
任务习题 159
模块四 应用建模模块
任务7 使用对象图实现系统实例分析 164
学习目标 164
内容导图 164
任务描述 165
知识准备 165
7.1 对象图概述 165
7.2 对象图的建模技术 167
7.3 包图概述 167
7.4 包图的建模技术 172
任务实施 173
绘制智慧校园系统用户充值模块对象图 173
绘制智慧校园系统日常生活自助服务子模块包图 175
素养课堂 177
任务小结 178
任务习题 179
任务8 使用组件图实现系统组件分析 182
学习目标 182
内容导图 182
任务描述 183
知识准备 183
8.1 组件图概述 183
8.2 组件图的建模技术 186
任务实施 187
绘制智慧校园系统组件图 187
素养课堂 190
任务小结 190
任务习题 191
任务9 使用部署图实现系统部署分析 193
学习目标 193
内容导图 193
任务描述 194
知识准备 194
9.1 部署图概述 194
9.2 部署图的建模技术 196
任务实施 196
绘制智慧校园系统部署图 196
素养课堂 199
任务小结 199
任务习题 200
模块五 正逆向工程模块
任务10 实现系统正逆向工程应用 204
学习目标 204
内容导图 204
任务描述 205
知识准备 205
10.1 正向工程生产代码 205
10.2 逆向工程生成模型 206
任务实施 207
实现智慧校园系统正逆向工程应用 207
素养课堂 213
任务小结 213
任务习题 214
模块六 项目案例模块
任务11 案例:家具进销存库存管理系统建模设计 218
学习目标 218
内容导图 219
任务描述 219
任务实施 219
实现家具进销存库存管理系统建模设计 219
11.1 家具进销存库存管理系统需求建模 219
11.2 家具进销存库存管理系统架构建模 226
11.3 家具进销存库存管理系统应用建模 236
11.4 构建家具进销存库存管理系统的正向工程 238
任务12 案例:集团人力资源管理系统建模设计 240
学习目标 240
内容导图 241
任务描述 241
任务实施 241
实现集团人力资源管理系统建模设计 241
12.1 集团人力资源管理系统需求建模 241
12.2 集团人力资源管理系统架构建模 247
12.3 集团人力资源管理系统应用建模 257
12.4 构建集团人力资源管理系统的正向工程 259
扫码关注
返回顶部