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

UML面向对象设计与分析教程

随书赠送电子课件和习题答案,下载网址见书内容简介和前言。

作者:薛均晓、石磊
定价:59
印次:1-1
ISBN:9787302541592
出版日期:2020.01.01
印刷日期:2019.11.28

《UML面向对象设计与分析教程》全面讲述面向对象设计与分析技术和统一建模语言(UML)的基本内容和相关知识。全书共分为11章,深入介绍面向对象的基本概念、UML视图、UML模型图、需求分析、静态分析、动态分析、用例图模型、类图和对象图建模、交互模型、行为模型、系统设计模型、软件开发过程等内容。 《UML面向对象设计与分析教程》内容丰富、结构合理、思路清晰、语言简练流畅、示例翔实,主要针对面向对象技术初学者,适合作为高等院校软件开发技术及相关专业、软件工程专业的教材,还可作为软件系统开发人员的参考资料。 《UML面向对象设计与分析教程》的电子课件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描封底的二维码下载。

more >

前 言 自20世纪40年代计算机问世以来,计算机在人类社会的各个领域得到了广泛应用。为了解决长期以来计算机软件开发的低效率问题,计算机业界提出了软件工程的思想和方法。面向对象技术是一种系统开发方法,是软件工程学的一个重要分支。面向对象设计与分析是使用现实世界的概念模型来思考问题的一种方法。对于理解问题、与应用领域专家交流、建模企业级应用、编写文档、设计程序和数据库来说,面向对象模型都非常有用。 统一建模语言(UML,Unified Modeling Language)是一种功能强大且普遍适用的面向对象建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象分析与设计,还支持从需求分析开始的软件开发全过程。 UML的应用贯穿于软件开发的五个阶段,它们是: ? 需求分析阶段。UML 的用例视图可以表示客户的需求。通过用例建模,可以对外部的角色以及它们所需要的系统功能建模。 ? 分析阶段。分析阶段主要考虑所要解决的问题,可用UML的逻辑视图和动态视图来描述。 ? 设计阶段。在设计阶段,把分析阶段的结果扩展成技术解决方案。加入新的类来提供技术基础结构——用户界面、数据库操作等。分析阶段的领域问题类被嵌入这个技术基础结构中。 ? 构造阶段。在构造(或程序设计)阶段,把设计阶段的类转换成某种面向对象程序设计语言的代码。 ? 测试阶段。不同的测试小组使用不同的UML图作为他们工作的基础:单元测试使用类图和类的规格说明,集成测试典型地使用组件图和协作图,而系统测试通过实现用例图来确认系统的行为符合这些用例图中的定义。 UML模型在面向对象软件开发中的使用非常普遍。《UML面向对象设计与分析教程》全面讲述面向对象设计与分析技术和统一建模语言(UML)的相关知识,主要内容包括面向对象的基本概念、UML视图、UML模型图、需求分析、静态分析、动态分析、系统设计模型以及软件开发过程等,并且运用大量实例对各种关键技术进行深入浅出的分析。从相关内容中,大家能感受到UML在描述软件系统方法方面十分有效,以及使用UML建模工具开发面向对象设计与分析模型的便捷性和高效性。为了提高学习效率,在每一章的末尾还提供了一定数量的思考练习题。 《UML面向对象设计与分析教程》遵循从简单到复杂、从浅到深的思路,全书由具体案例贯穿始终,并由案例引入相关的操作和模型创建过程。同时,书中在讲解相关概念时,列举了大量实例,利用这些实例,可以帮助读者更快地掌握UML的基本元素和建模技巧,也能让读者结合实例更好地理解面向对象技术的基本原理。 《UML面向对象设计与分析教程》主要针对面向对象技术初学者,适合作为高等院校软件开发技术及相关专业、软件工程专业的教材,还可作为软件系统开发人员的参考资料。 《UML面向对象设计与分析教程》由薛均晓和石磊主编,参加《UML面向对象设计与分析教程》编写的人员还有邵玉梅、高宇飞、石育澄、张鑫倩、曹仰杰、贾圣杰、丁鑫、李子晨、曹朝阳、李哲、吴文乐、杨朝阳、赵国桦、巴阳、吴保东、张艳、王战红、郭华杰、刘炜等人。由于作者水平有限,《UML面向对象设计与分析教程》难免有不足之处,欢迎广大读者批评指正。我们的电子邮箱是huchenhao@263.net,电话是010-62796045。 《UML面向对象设计与分析教程》对应的电子课件和习题答案可以到http://www.tupwk.com.cn/downpage网站下载,也可通过扫描下方的二维码下载。 作 者 2019年9月

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

同系列产品more >

Photoshop 2023图像处理标准教程(...

潘鹏羽、张琳、李佳璇
定 价:98元

查看详情
软件工程实用案例教程(第2版)

梁洁、金兰、张硕、宋亚岚
定 价:69元

查看详情
局域网组网实用教程

刘建、陈小康、刘明春、
定 价:68元

查看详情
新编计算机基础教程(微课版)

刘三满、曾倩倩、刘荷花
定 价:59元

查看详情
Python编程基础与应用

汪治华、张虎、崔艳、王
定 价:69.80元

查看详情
图书分类全部图书
more >
  • 全书内容丰富、结构合理、思路清晰、语言干练流畅、示例翔实。每章的引言部分概述了该章的作用和意义。在每章的正文中,遵循从简单到复杂、由浅入深的思路组织教程内容,并结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例。每章的末尾都安排了有针对性的思考练习,有助于读者巩固所学的基本概念、培养实际动手能力、增强对基本概念的理解和实际应用能力。
  • 全书内容丰富、结构合理、思路清晰、语言干练流畅、示例翔实。每章的引言部分概述了该章的作用和意义。在每章的正文中,遵循从简单到复杂、由浅入深的思路组织教程内容,并结合所讲述的关键技术和难点,穿插了大量极富实用价值的示例。每章的末尾都安排了有针对性的思考练习,有助于读者巩固所学的基本概念、培养实际动手能力、增强对基本概念的理解和实际应用能力。
more >
  • 目    录 

    第1章  面向对象与UML   1

    1.1  面向对象介绍   1

    1.1.1  软件系统概述   2

    1.1.2  软件工程   3

    1.1.3  面向对象的含义   6

    1.1.4  什么是对象   8

    1.1.5  类   10

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

    1.1.7  继承与多态   14

    1.2  面向对象的开发模式   16

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

    1.2.2  面向对象方法论   18

    1.2.3  面向对象建模   20

    1.2.4  对概念而非实现建模   21

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

    1.3  UML带来了什么   24

    1.3.1  什么是UML   25

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

    1.4  UML建模工具   28

    1.4.1  UML建模工具概述   28

    1.4.2  常用的UML建模工具   29

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

    1.5  小结   30

    1.6  思考练习   31

    第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

    ...

精彩书评more >

标题

评论

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

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