首页 > 图书中心 >图书详情
UML系统建模基础教程(第3版)
作者:胡荷芬 曹德胜 陈如意 夏雪星 赵鑫
丛书名:高等院校计算机应用系列教材
定价:78元
印次:3-5
ISBN:9787302560128
出版日期:2021.01.01
印刷日期:2023.07.26
《UML系统建模基础教程(第3版)》详细介绍了UML系统建模的思想和具体方法,内容包括面向对象设计、UML通用知识点概述、Rational统一过程、Rational Rose的安装和操作、使用Rose设计UML、用例图、类图与对象图、序列图、协作图、活动图、包图、构件图和部署图、状态图,最后以典型案例详解UML各种技术的综合应用。 《UML系统建模基础教程(第3版)》采用理论结合案例的方法进行讲解,理论讲述清晰,技术讲解细致,案例丰富。在讲述UML案例时,结合了使用比较广泛的UML开发工具Rational Rose。除第14、15章以外,每章最后还提供了习题,附录还提供了6个课程实验,以供读者更好地了解和掌握UML技术。 《UML系统建模基础教程(第3版)》可作为高等学校计算机及相关专业课程的教材,也可作为UML初学者和网站开发人员的参考书。
more >前 言 UML(Unified Modeling Language,统一建模语言)是当前比较流行的一种建模语言,可以用于创建各种类型的项目需求、设计及上线文档。Rational Rose是目前最受业界瞩目的可视化软件开发工具之一,通过Rational Rose能用一种统一的方式设计各种项目的UML图。 UML的设计动机是让开发者用清晰和统一的方式完成项目的前期需求和设计文档,而这些需求和设计文档能够让项目的开发变得更加便捷和清晰。随着UML建模语言的逐渐深入,其已经获得了广泛的认同,目前已经成为主流项目需求和分析的建模语言。 《UML系统建模基础教程(第3版)》之所以选择Rational Rose作为开发UML的工具,是因为它不仅提供了绘制所有UML图的功能,还完全支持“双向工程”,实现代码和模型的相互转化。 《UML系统建模基础教程(第3版)》包含了UML的基础知识、基本元素及使用方法,在讲述UML的使用过程中结合了Rational Rose,以便大家能从中感受到利用Rational Rose开发UML的便捷性和高效性。同时,在讲述UML的元素时,结合了大量的实战案例,并且为了提高学习效率,在除了第14、15章以外的每个章节后面还提供了一定数量的习题。 《UML系统建模基础教程(第3版)》共分为15章和1个附录。书中各章的安排遵循从简单到复杂、由浅入深的思路。由于是基于实际项目,所以《UML系统建模基础教程(第3版)》能让读者更快地掌握UML的基本元素和建模技巧,也能让读者学会通过Rational Rose开发UML的方法,是UML初学者必备的书籍。 1. 《UML系统建模基础教程(第3版)》内容 第1章:面向对象设计。介绍了面向对象思想的基本概念、面向对象的三大要素、面向对象与项目设计和用面向对象思想建立系统模型的方法。 第2章:UML通用知识点概述。介绍了常用的UML元素、UML的通用机制和UML的扩展机制。 第3章:Rational统一过程。介绍了统一过程的含义、结构,配置和实现Rational统一过程的方法。 第4章:Rational Rose的安装和操作。介绍了Rational Rose的安装和操作方法及Rational Rose的操作技巧。 第5章:使用Rose设计UML。介绍了Rational Rose的四种视图模型和Rational Rose生成代码的方式。 第6章:用例图。介绍了用例图的概念和构成要素、用例的重要元素、用例之间的各种重要关系和使用Rose创建用例图的步骤。 第7章:类图与对象图。介绍了类图和对象图的基本概念,然后介绍了使用Rose创建类图的方式,随后介绍了对象图及用Rose创建对象图的方式及案例分析。 第8章:序列图。介绍了序列图的基本概念、序列图的组成、序列图中项目的相关概念、使用Rose创建序列图的方式及使用Rose在实际项目中创建序列图的具体案例。 第9章:协作图。介绍了协作图的基本概念、组成协作图的元素、使用Rose创建协作图的方式及使用Rose在实际项目中创建协作图的具体案例。 第10章:活动图。介绍了活动图的基本概念、活动图的组成、使用Rose创建活动图的方式及使用Rose在实际项目中创建活动图的具体案例。 第11章:包图。介绍了包图的基本概念、使用Rose创建包图的方式及使用Rose在实际项目中创建包图的具体案例。 第12章:构件图和部署图。介绍了构件图与部署图的基本概念、使用Rose创建构件图和部署图的方式及使用Rose在实际项目中创建构件图和部署图的具体案例。 第13章:状态图。介绍了状态图的基本概念、构成状态图的元素、状态的组成、使用Rose创建状态图的方式及使用Rose在实际项目中创建状态图的具体案例。 第14章和第15章:从需求分析讲起,分别通过网上选课系统、教务管理系统,介绍了创建系统用例图模型、静态模型、动态模型和部署模型的方式。 附录一共提供了6个完整的课程实验,课程实验可作为课程结束时课程设计使用,有助于学生从整体上把握系统建模的技术和方法,方便老师课堂教学。 2. 《UML系统建模基础教程(第3版)》特点 (1) 从入门到精通。《UML系统建模基础教程(第3版)》遵循由浅入深、循序渐进的方式,按照知识点的梯度逐渐深入,这样编写的目的是让大家能快速地学习和掌握UML技术。 (2) 基于实战案例教学。《UML系统建模基础教程(第3版)》的UML相关知识点都配套了实际的案例,能让读者了解到现实项目中UML的具体应用。 (3) 面向Rational Rose。目前有很多种UML的开发工具,但Rational Rose在业内使用比较广泛,通过学习《UML系统建模基础教程(第3版)》,能让读者了解到Rational Rose的常规用法。 (4) 习题配套。为了让读者快速掌握UML技术,除第14、15章外,每章后面都提供了相关的填空题、选择题和上机题,附录提供了6个完整的课程实验。 3. 学时安排 本课程总学时为42学时,各章学时分配见下表(供参考)。 学时分配建议表 课 程 内 容 学 时 数 合 计 讲 授 实 验 第1章 面向对象设计 1 1 第2章 UML通用知识点概述 2 2 第3章 Rational统一过程 2 2 第4章 Rational Rose的安装和操作 3 2 1 第5章 使用Rose设计UML 2 2 (续表) 课 程 内 容 学 时 数 合 计 讲 授 实 验 第6章 用例图 3 2 1 第7章 类图与对象图 3 2 1 第8章 序列图 3 2 1 第9章 协作图 2 1 1 第10章 活动图 3 2 1 第11章 包图 2 1 1 第12章 构件图和部署图 3 2 1 第13章 状态图 3 2 1 第14章 网上选课系统 2 1 1 第15章 教务管理系统 2 1 1 附录 课程实验 6 2 4 合计 42 27 15 《UML系统建模基础教程(第3版)》不仅可以作为高等学校计算机及相关专业的UML课程教材,也可作为自学者及网站开发人员的参考书。 《UML系统建模基础教程(第3版)》免费提供PPT教学课件、案例源文件和习题答案,读者可通过扫描下方二维码下载。 资源下载 《UML系统建模基础教程(第3版)》由胡荷芬、曹德胜任主编,陈如意、夏雪星、赵鑫任副主编。参与《UML系统建模基础教程(第3版)》编写工作的还有贾云禄、王坚宁、王魁、许小荣等,在此,编者对他们表示衷心的感谢。 在《UML系统建模基础教程(第3版)》的编写过程中,借鉴了许多现行教材的宝贵经验,在此,谨向这些作者表示诚挚的感谢。由于时间仓促,加之编者水平有限,书中难免有错误或不足之处。敬请广大读者批评指正。 服务邮箱:476371891@qq.com。 编 者 2020年1月
more >