UML 2.5基础、建模与设计实践
通过示例掌握UML建模语言,实战汽车租赁、新闻管理和BBS系统建模与设计

作者:李波 姚丽丽 朱慧

定价:79元

印次:1-2

ISBN:9787302664765

出版日期:2024.06.01

印刷日期:2025.06.17

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

UML是以面向对象图形的方式来描述任何类型的系统,应用领域非常广泛,其中最常用的是建立软件系统的模型。本书系统讲解UML 2.5的基本概念和建模方法。 全书分为12章,使用draw.io开源工具,分别讲解用例图、类图、对象图、顺序图、通信图、状态机图、活动图、组件图、部署图、包图、组合结构图、定时图和交互概览图等用法,最后安排汽车租赁系统、BBS论坛系统和新闻中心管理系统3个设计案例,通过这3个案例提升读者使用UML建模与设计的能力。 本书面向软件工程师、系统架构师、系统分析员及其他IT人员,同时也适合高等院校和培训学校软件相关专业的师生学习系统建模时参考使用。

李波,男,1980生,副教授、研究生导师,主要研究方向为大数据、移动互联网、虚拟现实、仿真技术、数字孪生等。从事软件工程及其相关工作多年,编写书籍教材多部,包括《JSP网络编程学习笔记》《Android4.x从入门到精通》《UML基础、建模与设计实战》《PowerDesigner16系统分析与建模实战》等。

前 言 从1946年诞生第一代电子管计算机开始,软件开发已有近70多年的历史。在这段时间里,面向对象技术的深入研究和广泛应用也已近50年,它已经成为软件开发中分析、设计和实现的主流方法。在过去的50年中,随着面向对象技术的发展,相关的软件设计工具和规范也获得了显著进步。其中,最重要的成就之一是统一建模语言(Unified Modeling Language,UML)的出现,这是面向对象建模技术的一个标志性成果。 UML的创建始于1994年10月,由Grady Booch和Jim Rumbaugh开始致力于这项工作。1996年6月,他们发布了UML的初个版本UML 0.9。随后,10多家公司组成了UML伙伴组织,共同提交了UML 1.0和UML 1.1版本。1997年11月17日,对象管理组织(OMG)开始将UML纳为其标准建模语言。 在接下来的几年中,OMG主导了UML的多个版本修订,包括1.2、1.3、1.4和1.5版本。进入21世纪后,OMG推出了更为深入的修订版本,最终发布了UML 2.0版本,这一版本被广泛接受为标准建模语言。2011年8月,官方发布了UML 2.4.1版本。2015年6月,UML 2.5版本正式发布,本书将以这个版本为基础,讲解UML建模。 本书内容 本书基于使用广泛、工具齐全的UML 2.5版本,详细讲解建模语言及其系统建模过程。本书共分12章,内容划分如下: ?第1~3章:着重介绍UML的预备知识,包括UML概述、面向对象概述、常见的UML建模工具以及Draw.io的用法等。 ?第4~9章:着重介绍UML的各种图,包括...

暂无课件

样章下载

暂无网络资源

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

目录
荐语
查看详情 查看详情
目   录

第1章  UML概述 1

1.1  什么是UML 1

1.2  UML的发展历程 2

1.3  UML的特点 3

1.4  UML的组成 3

1.4.1  UML中的事物 3

1.4.2  UML中的关系 4

1.4.3  UML 2.5的图 5

1.5  UML 2.5图的分类 12

1.5.1  结构建模图 12

1.5.2  行为建模图 13

1.6  系统开发阶段 14

1.7  小结 15

1.8  习题 16

第2章  面向对象技术和建模基础 17

2.1  面向对象的基本概念 17

2.1.1  面向对象方法 18

2.1.2  对象 19

2.1.3  类 20

2.1.4  封装 21

2.1.5  继承 22

2.1.6  多态 23

2.1.7  消息 24

2.2  面向对象开发 24

2.2.1  系统调查和需求分析 25

2.2.2  面向对象分析方法 26

2.2.3  面向对象设计方法 27

2.3  软件建模概述 28

2.3.1  软件建模的概念 28

2.3.2  软件建模的用途 28

2.3.3  软件建模的优点 28

2.4  小结 29

2.5  习题 29

第3章  UML建模工具简介 30

3.1  常用的UML建模工具 31

3.1.1  Rational Rose 31

3.1.2  Visio 33

3.1.3  PowerDesigner 34

3.1.4  StarUML 35

3.1.5  Draw.io 37

3.2  Dr...

《UML 2.5基础、建模与设计实践》以实战为主旨,结合draw.io免费软件,详细介绍UML 2.5中14个图的用法,以及汽车租赁、新闻管理和BBS系统建模实战案例,帮助读者系统地掌握UML建模技术及其整合使用,并提高系统建模的能力。