计算机类教材 > 软件工程

UML软件建模项目化教程(第二版)

书号:9787113277253 套系名称:普通高等教育“十四五”规划教材

作者:刘中胜 出版日期:2021-03-01

定价:48.00 页码 / 开本:0 /16

策划编辑:陆慧萍 责任编辑:陆慧萍 李学敏

适用专业: 适用层次:高职高专

课程类别:软件工程 课程分类:专业及专业平台课

配盘: 配套教材:

获奖情况: 最新印刷时间:2022-01-13

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • UML软件建模是软件系统分析和设计过程的重要内容,本书分析了UML建模技术岗位的实际需求,应用主流的建模工具软件,以经典的项目案例为载体,详细介绍了UML建模基础知识和实践技能。本书的UML软件建模工具软件采用的是Enterprise Architect(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/。
          本书由广东岭南职业技术学院刘中胜任主编,叶丽珠提供了项目三、项目八和项目九的案例和素材。同时,在编写过程中得到了龚芳海、佘学文、吴道君和刘望的热情帮助和支持,在此向他们表示衷心的感谢。
          由于时间仓促和水平有限,书中难免存在疏漏和不妥之处,敬请广大读者和专家批评指正。
                 编 者
               2021年1月
    
    
  • 项目一 认识软件工程
    任务1-1 认识软件与软件工程 
    任务1-2 认识软件生命周期 
    任务1-3 认识软件过程模型 
    项目回顾
    拓展训练
    项目二 面向对象方法与软件建模
    任务2-1 认识面向对象方法
    任务2-2 了解面向对象基本概念与特征
    任务2-3 软件建模
    项目回顾
    拓展训练
    项目三 认识UML
    任务3-1 了解UML 结构
    任务3-2 了解UML 视图和图
    任务3-3 UML 建模工具
    项目回顾
    拓展训练
    项目四 用例建模
    任务4-1 了解用例图的基础知识 
    任务4-2 绘制用例图
    项目回顾 
    拓展训练 
    项目五 静态建模
    任务5-1 了解类图的基础知识 
    任务5-2 绘制类图 
    任务5-3 了解对象图的基础知识
    任务5-4 绘制对象图
    项目回顾
    拓展训练
    项目六 数据库建模
    任务6-1 数据库需求分析
    任务6-2 构建概念数据模型
    任务6-3 构建逻辑数据模型
    项目回顾
    拓展训练
    项目七 动态建模
    任务7-1 了解状态图的基础知识
    任务7-2 绘制状态图
    任务7-3 了解活动图的基础知识
    任务7-4 绘制活动图
    任务7-5 了解顺序图的基础知识
    任务7-6 绘制顺序图
    任务7-7 了解通信图的基础知识
    任务7-8 绘制通信图
    项目回顾
    拓展训练
    项目八 物理建模
    任务8-1 了解组件图的基础知识
    任务8-2 绘制组件图
    任务8-3 了解部署图的基础知识
    任务8-4 绘制部署图
    项目回顾
    拓展训练
    项目九 应用双向工程
    任务9-1 应用正向工程
    任务9-2 应用逆向工程
    项目回顾
    拓展训练
    项目十 综合项目实训
    任务10-1 实训项目简介
    任务10-2 实训内容和要求
    项目回顾
    拓展训练
    参考文献
    ?
    
  • 刘中胜,硕士,副教授,高级工程师,人工智能领域访问学者,广东计算机学会大数据专业委员会委员。专业方向为大数据与人工智能,研究方向为人工智能和项目管理。具有多年的IT上市企业工作经验、大型项目经验、IT职业培训经验和高校教学经验。负责和参与中大型计算机系统集成项目累计数亿元,培训计算机中高级资格人才5000多人次。主讲大数据技术、软件技术等专业多门核心课程。出版“全国计算机技术与软件专业技术资格(水平)”考试系列书籍和高校计算机类专业教材10本,发表论文10多篇,获得软件著作权和专利8项。主持和参与省级教科研项目10项,主持校级教科研项目7项。获得中青年教师教学比赛一等奖、优秀论文一等奖、优秀教材一等奖、三等奖、省级教育教学成果奖二等奖,校级教育教学成果奖一等奖、指导学生技能大赛一等奖等各种奖项10多项。
  • 作者通过分析软件需求、岗位需求和就业现状,以“学得懂、用得上”为目标,基于“项目导向、任务驱动”的教学思想,遴选并重构UML建模技术中适合应用型本科和高职高专学生学习的内容,分为10个项目,每个项目包含项目分解、知识目标、技能目标、项目导航,有效提高学习者的知识理解能力、技能实践能力。