UML软件建模项目化教程
书 号:9787113245672
丛 书 名:“十三五”应用技术型人才培养规划教材
作 者:刘中胜
译 者:
开 本:16开
装 帧:平装
正文语种:
出 版 社:中国铁道出版社有限公司
定 价:52元
-
内容简介
UML软件建模是软件系统分析和设计过程的重要内容,本书分析了UML建模技术岗位的实际需求,应用主流的建模工具软件,以经典的项目案例为载体,详细介绍了UML建模基础知识和实践技能。本书的UML软件建模工具软件采用的是EnterpriseArchitect(V12)中文版。按照“项目导向、任务驱动”的教学方法,以“eshop购物商城系统”和“高校图书管理系统”两个项目案例贯穿整个教程。
本书通俗易懂,强化学习者能力的培养,将知识理解能力、技能实践能力有机结合,具有较高的实用价值。本书适合作为应用型本科、高职高专院校软件工程及UML建模的教材,也可作为广大软件设计人员学习或参考书籍。本书免费提供教学课件及相关教学资源。 -
前言
UML(Unified Modeling Language,统一建模语言)是软件界第一个统一的可视化建模语言,已经成为国际软件界广泛承认的标准,其应用领域非常广泛。通过UML创建软件系统静态结构和动态行为等多种结构模型是软件系统分析和设计的重要内容,这也在很大程度上提高了软件开发的效率和质量。
本书是编者在总结了多年的软件项目实践经验和多年的教学经验的基础上编写的,既考虑了UML软件建模在实践项目中知识和技能的需求,又结合了应用型本科和高职高专的教学实际需求。因此,通过本书的学习,读者可以快速、全面地掌握适合真实软件项目的UML建模知识和技能。
本书应用主流的UML建模工具软件Enterprise Architect(V12)中文版,以“eshop购物商城系统”和“高校图书管理系统”两个案例贯穿整个教程。从真实软件项目的需求分析和设计过程出发,基于“项目导向、任务驱动”的教学思想,围绕这几个方面的专业知识和实践技能做了详细的介绍:软件工程基础知识,面向对象方法与软件建模,UML基础知识,用例建模,静态建模,数据库建模,动态建模,物理建模,双向工程等。
本书具有如下创新之处:
(1)认真进行软件需求分析以及设计岗位需求和就业现状分析,全面规划、合理安排教材内容。打破传统的“以教师为中心、以某位任课教师的知识结构为中心”的教学观念,而以“企业需求为核心、以市场需求为导向”。
(2)仔细分析应用型本科和高职高专学生的学习特点,以“学得懂、用得上”为目标,筛选并重构UML建模技术中符合应用型本科和高职高专学生学习的内容,把复杂的、难学懂的,且企业岗位中极少涉及的相关内容剔除,保留学生能学懂且在企业岗位中很实用的知识和技能等关键内容。
(3)基于“项目导向、任务驱动”的教学方法组织教材内容,整个教材分为十个项目,每个项目又根据项目实际需求分解为多个任务来实现。
(4)符合项目化教学思路。每个项目根据“项目指导→项目分析→各任务的描述与实现→项目回顾→拓展训练”的项目化教学思路来完成每个项目的内容。
(5)理论知识和实践技能相结合。每个项目、每个任务对涉及的技术理论做恰到好处的介绍,以“能理解、必须掌握、够用”为原则组织理论内容。实践操作技能是应用型本科和高职高专学生学习的关键,因此,各项目从提高知识和技能两个目标能力出发,详细介绍相关内容。
(6)充分考虑教学实施需求。每个项目在项目指导中包含项目分解、知识目标、技能目标、项目导航。同时,在项目综述中提供了教学实施计划和进度安排,以供教学参考。
(7)充分考虑了不同层次和不同兴趣的学生。每个项目设计有拓展训练,包括理论知识训练和实践技能训练。
(8)提供配套的教学资源。本书提供配套的教学课件和拓展训练参考答案,网络下载地址为:www.tdpress.com/51eds/。
本书由刘中胜任主编,叶丽珠、龚芳海、佘学文任副主编,由刘中胜负责统稿、定稿。其中,项目一、项目二、项目四、项目五和项目七由刘中胜编写,项目三、项目六、项目八和项目九由叶丽珠编写,项目十由龚芳海、佘学文编写。
本书在编写过程中得到了单位领导、同事和学生们的热情帮助和支持,在此向他们表示感谢。由于时间仓促和水平有限,书中难免存在疏漏和不足之处,敬请广大读者和专家批评指正。
编 者
2018年3月 -
目录
项目一 认识软件工程 1
【任务1-1】 认识软件与软件工程 2
【任务1-2】 认识软件生命周期 7
【任务1-3】 认识软件过程模型 9
【项目回顾】 15
【拓展训练】 16
项目二 面向对象方法与软件建模 17
【任务2-1】 认识面向对象方法 18
【任务2-2】 了解面向对象基本概念与特征 21
【任务2-3】 软件建模 28
【项目回顾】 34
【拓展训练】 35
项目三 认识UML 37
【任务3-1】 了解UML结构 38
【任务3-2】 了解UML视图和图 43
【任务3-3】 UML建模工具 49
【项目回顾】 55
【拓展训练】 56
项目四 用例建模 57
【任务4-1】 了解用例图的基础知识 58
【任务4-2】 绘制用例图 66
【项目回顾】 85
【拓展训练】 86
项目五 静态建模 87
【任务5-1】 了解类图的基础知识 88
【任务5-2】 绘制类图 99
【任务5-3】 了解对象图的基础知识 115
【任务5-4】 绘制对象图 118
【项目回顾】 129
【拓展训练】 130
项目六 数据库建模 131
【任务6-1】 配置PowerDesigner安装与使用环境 132
【任务6-2】 熟悉PowerDesigner建模过程 146
【任务6-3】 创建概念数据模型 153
【任务6-4】 创建物理数据模型 158
【项目回顾】 162
【拓展训练】 162
项目七 动态建模 164
【任务7-1】 了解状态图的基础知识 165
【任务7-2】 绘制状态图 173
【任务7-3】 了解活动图的基础知识 190
【任务7-4】 绘制活动图 195
【任务7-5】 了解顺序图的基础知识 207
【任务7-6】 绘制顺序图 211
【任务7-7】 了解通信图的基础知识 220
【任务7-8】 绘制通信图 222
【项目回顾】 227
【拓展训练】 228
项目八 物理建模 229
【任务8-1】 了解组件图的基础知识 230
【任务8-2】 绘制组件图 233
【任务8-3】 了解部署图的基础知识 239
【任务8-4】 绘制部署图 241
【项目回顾】 247
【拓展训练】 248
项目九 应用双向工程 249
【任务9-1】 应用正向工程 250
【任务9-2】 应用逆向工程 267
【项目回顾】 274
【拓展训练】 274
项目十 综合项目实训 276
【任务10-1】 项目简介 277
【任务10-2】 实训演练 282
【任务10-3】 实训拓展 291
【项目回顾】 297
【拓展训练】 297
参考文献 298 -
作者介绍
刘中胜,本科就读于湘潭大学,专业为计算机网络,硕士就读于中山大学。目前任教于广东岭南职业技术学院,专业方向为数据库及大数据技术、IT项目管理。具有20年的大型IT企业工作经验、IT职业培训经验和高校教学经验,具有全面的信息系统集成技术和丰富的项目管理经验,参与编著多本“全国计算机技术与软件专业技术资格(水平)”考试系列书籍。 -
编辑推荐
-
书评书荐
-
附件下载
图书推荐