首页 > 图书中心 >图书详情

UML面向对象设计与分析教程(第二版)(微课版)

随书附赠:教学视频、电子课件、实例源文件和习题答案,获取地址件书的内容简介、前言,或扫描封底的二维码。教材服务QQ:1815317009

作者:薛均晓、石磊、李庆宾
丛书名:高等院校计算机应用系列教材
定价:79
印次:2-1
ISBN:9787302644965
出版日期:2024.01.01
印刷日期:2024.01.11

《UML面向对象设计与分析教程(第二版)(微课版)》全面讲述面向对象设计与分析技术和统一建模语言(UML)的基本内容和相关知识。全书共分为11章,深入介绍面向对象的基本概念、UML视图、UML模型图、需求分析、静态分析、动态分析、用例图模型、类图和对象图建模、交互模型、行为模型、系统设计模型、软件开发过程等内容。 《UML面向对象设计与分析教程(第二版)(微课版)》采用微课形式配合视频讲解和实践操作,帮助读者全面了解面向对象设计与分析的理论知识及实践方法,并掌握UML建模工具的使用技巧。本书内容丰富,结构合理,语言简练流畅,示例翔实,适合初学者使用。本书可作为高等院校软件开发技术及相关专业、软件工程专业的教材,也可作为软件系统开发人员的参考资料。 《UML面向对象设计与分析教程(第二版)(微课版)》配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描前言中的“配套资源”二维码获取。扫描前言中的“看视频”二维码可以直接观看教学视频。

more >

前言 自20世纪40年代计算机问世以来,计算机在人类社会的各个领域得到了广泛应用。为了解决计算机软件开发的低效率,以及传统过程式编程方法在处理复杂问题时所遇到的难维护、重用性差等问题,计算机业界提出了软件工程的思想和方法。面向对象技术是一种系统开发方法,是软件工程学的一个重要分支。面向对象设计与分析是使用现实世界的概念模型来思考问题的一种方法。对于理解问题、与应用领域专家交流、建模企业级应用、编写文档、设计程序和数据库来说,面向对象模型都非常有用。 统一建模语言(unified modeling language,UML)是一种功能强大且普遍适用的面向对象建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象分析与设计,还支持从需求分析开始的软件开发全过程。 UML的应用贯穿于软件开发的五个阶段。 需求分析阶段。UML 的用例视图可以表示客户的需求。通过用例建模,可以对外部的角色以及它们所需要的系统功能建模。 分析阶段。分析阶段主要考虑所要解决的问题,可用UML的逻辑视图和动态视图来描述。 设计阶段。在设计阶段,把分析阶段的结果扩展成技术解决方案。加入新的类来提供技术基础结构,如用户界面、数据库操作等。分析阶段的领域问题类被嵌入这个技术基础结构中。 构造阶段。在构造(或程序设计)阶段,把设计阶段的类转换成某种面向对象程序设计语言的代码。 测试阶段。不同的测试小组使用不同的UML图作为其工作的基础:单元测试使用类图和类的规格说明,集成测试典型地使用组件图和协作图,而系统测试通过实现用例图来确认系统的行为符合这些用例图中的定义。 UML模型在面向对象软件开发中的使用非常普遍。本书全面讲述面向对象设计与分析技术UML的相关知识,主要内容包括面向对象的基本概念、UML视图、UML模型图、需求分析、静态分析、动态分析、系统设计模型及软件开发过程等,并且运用大量实例对各种关键技术进行深入浅出的分析。从相关内容中,读者能感受到UML在描述软件系统方法方面十分有效,以及使用UML建模工具开发面向对象设计与分析模型的便捷性和高效性。为了提高学习效率,在每一章的末尾还提供了一定数量的思考练习题。 本书采用微课形式配合视频讲解和实践操作,帮助读者全面了解面向对象设计与分析的理论知识及实践方法。全书由具体案例贯穿始终,并由案例引入相关的操作和模型创建过程。同时,本书在讲解相关概念时,列举了大量实例。利用这些实例,读者可以更快地掌握UML的基本元素和建模技巧,也能让读者更好地理解面向对象技术的基本原理。 本书主要针对面向对象技术的初学者,适合作为高等院校软件开发技术及相关专业、软件工程专业的教材,也可作为软件系统开发人员的参考资料。 由于作者水平有限,本书难免有不足之处,欢迎广大读者批评指正。我们的电子邮箱是992116@qq.com,电话是010-62796045。 本书配套的电子课件、实例源文件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可以扫描下方的“配套资源”二维码获取。扫描下方的“看视频”二维码可以直接观看教学视频。 扫描下载 配套资源 扫一扫 看视频 作 者 2023年10月

more >
扫描二维码
下载APP了解更多

同系列产品more >

ASP动态网站开发基础教程(第6版)

主编:乔小军 李小娟
定 价:79.80元

查看详情
Mastercam 2022实例教程(微课版)

薛山
定 价:79元

查看详情
Premiere Pro 2023视频编辑基础教...

丛晓、路鹏
定 价:79元

查看详情
嵌入式系统设计——基于ARM Cortex...

孙俊喜、卢志财、廖延初
定 价:79元

查看详情
Linux编程(第二版)(微课版)

刘文果、丁凯、徐钦桂、
定 价:79元

查看详情
图书分类全部图书
more >
  • " 实用性强。面向对象设计和分析基础知识与UML建模实践相结合,实例丰富,操作性强,可切实提高读者的学习兴趣。
     深入浅出。覆盖相关的基础知识和前沿知识,并且结合实际场景,让学生能够看到知识点之间的联系和应用,从而更好地理解和掌握知识。
     图文并茂。充分运用图片、图表、插图等多种形式辅助文字说明,以便更好地呈现知识点和概念,帮助学生更好地跟踪和理解复杂的概念与信息。
    "

more >
  • 目录

    第1章 面向对象与UML 1

     1.1 面向对象介绍 1

    1.1.1 软件系统概述 2

    1.1.2 软件工程 3

    1.1.3 面向对象的含义 7

    1.1.4 什么是对象 8

    1.1.5 类 10

    1.1.6 封装、信息隐藏和消息传递 13

    1.1.7 继承与多态 14

     1.2 面向对象的开发模式 17

    1.2.1 面向对象程序的工作原理 17

    1.2.2 面向对象方法论 18

    1.2.3 面向对象建模 21

    1.2.4 对概念而非实现建模 22

    1.2.5 面向对象分析与面向对象设计 23

     1.3 UML带来了什么 25

    1.3.1 什么是UML 26

    1.3.2 UML与面向对象软件开发 26

     1.4 UML建模工具 29

    1.4.1 UML建模工具概述 29

    1.4.2 常用的UML建模工具 30

    1.4.3 三种常用UML建模工具的性能

          ?对比 31

     1.5 小结 32

     1.6 思考练习 32

    第2章  UML构成与建模工具Rational Rose简介 33

     2.1 UML表示法 33

    2.1.1 用例图 34

    2.1.2 类图 34

    2.1.3 对象图 35

    2.1.4 序列图 35

    2.1.5 协作图 36

    2.1.6 状态图 36

    2.1.7 活动图 37

    2.1.8 构件图 38

    2.1.9 部署图 38

     2.2 UML视图 39

    2.2.1 UML视图概述 39

    2.2.2 用例视图 41

    2.2.3 逻辑视图 43

    2.2.4 并发视图 46

    ...

精彩书评more >

标题

评论

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘