Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > Java基础相关 >

UML 建模 设计与分析标准教程_王菁 PDF 下载


分享到:
时间:2023-11-26 10:38来源:http://www.java1234.com 作者:转载  侵权举报
《UML建模设计与分析标准教程(2013-2015版)》全面介绍了使用UML,行软件设计、分析与发的知识。全书共包含18章,内容涉及面向对象的分析方法和设计方法,面向对象分析的三层设计,现
失效链接处理
UML 建模 设计与分析标准教程_王菁 PDF 下载 

下载地址:
版权归出版社和原作者所有,链接已删除,请购买正版

用户下载说明:
电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:
https://e.dangdang.com/products/1900333042.html
 

相关截图:



资料简介:

《UML建模设计与分析标准教程(2013-2015版)》全面介绍了使用UML,进行软件设计、分析与开发的知识。全书共包含18章,内容涉及面向对象的分析方法和设计方法,面向对象分析的三层设计,现实开发模型中所存在的问题,用例图、类图、对象图和包图,活动图,通信图、时间图、状态机图、组件图和部署图,UML的核心语义、UML的体系结构以及面向对象约束语言等,最后两章通过具体的案例详细介绍如何使用UML中的模型图对系统建模

 



资料目录:

前言

第1章 UML入门

1.1 认识面向对象

1.1.1 面向对象简介

1.1.2 面向对象开发简介

1.1.3 面向对象的主要特性

1.1.4 面向对象中的3层

1.1.5 面向对象中的3种模型

1.2 现实软件开发模式的问题

1.2.1 面向过程

1.2.2 面向对象

1.3 UML的诞生背景

1.4 认识UML

1.4.1 UML发展历史

1.4.2 UML统一的作用

1.4.3 UML体系结构

1.4.4 建模工具

1.4.5 UML建模流程

1.5 UML核心元素

1.5.1 视图

1.5.2 图

1.5.3 事物

1.5.4 关系

1.5.5 通用机制

1.6 统一过程RUP

1.6.1 RUP简介

1.6.2 RUP与UML

1.7 思考与练习

第2章 用例图

2.1 用例图的构成

2.1.1 系统

2.1.2 参与者

2.1.3 用例

2.1.4 关系

2.2 用例间的关系

2.2.1 泛化关系

2.2.2 包含关系

2.2.3 扩展关系

2.3 用例描述

2.4 创建用例图模型

2.4.1 系统整体分析

2.4.2 确定系统参与者

2.4.3 确定用例与构造用例模型

2.5 思考与练习

第3章 类图

3.1 类图

3.1.1 类图概述

3.1.2 类及类的表示

3.1.3 定义类

3.2 接口

3.3 泛化关系

3.3.1 泛化的含义和用途

3.3.2 泛化的层次与多重继承

3.3.3 泛化约束

3.4 依赖关系和实现关系

3.5 关联关系

3.5.1 二元关联

3.5.2 关联类

3.5.3 或关联与反身关联

3.5.4 聚合关系

3.5.5 组合关系

3.6 类图关系的强弱顺序

3.7 抽象操作和抽象类

3.8 构造类图模型

3.9 思考与练习

第4章 对象图和包图

4.1 对象图

4.1.1 对象和类

4.1.2 对象和链

4.1.3 理解对象图

4.1.4 使用对象图建模

4.1.5 使用对象图测试类图

4.1.6 对象图和类图的区别

4.2 包图

4.2.1 包

4.2.2 导入包

4.2.3 包图

4.2.4 包之间的关系

4.2.5 使用包图建模

4.2.6 包图和类图的区别

4.3 思考与练习

第5章 活动图

5.1 活动图概述

5.1.1 活动图的简介

5.1.2 活动图的主要元素

5.1.3 了解活动和动作

5.2 基本组成元素

5.2.1 活动状态

5.2.2 动作状态

5.2.3 转移

5.2.4 判定

5.2.5 开始和结束状态

5.3 控制结点

5.3.1 分支与合并

5.3.2 分叉与汇合

5.4 其他元素

5.4.1 事件和触发器

5.4.2 泳道

5.4.3 对象流

5.4.4 发送信号动作

5.4.5 接收事件动作

5.4.6 可中断区间

5.4.7 异常

5.5 活动图的应用

5.5.1 建模步骤

5.5.2 借书操作中的活动图

5.5.3 状态图和活动图的比较

5.6 思考与练习

第6章 顺序图

6.1 顺序图简介

6.1.1 顺序图定义

6.1.2 顺序图的构成

6.2 生命线与激活

6.2.1 生命线

6.2.2 激活

6.3 对象

6.3.1 对象简介

6.3.2 对象的创建和撤销

6.4 消息

6.4.1 消息简介

6.4.2 同步消息

6.4.3 异步消息

6.4.4 消息的条件控制

6.4.5 消息中的参数和序号

6.4.6 分支和从属流

6.5 建模时间

6.6 执行规范

6.7 创建顺序图模型

6.7.1 确定用例与工作流

6.7.2 布置对象与添加消息

6.8 思考与练习

第7章 通信图

7.1 通信图的含义及构成

7.1.1 对象与类角色

7.1.2 关联角色与链接

7.1.3 消息

7.2 消息的序列号与控制点

7.3 创建对象

7.4 消息迭代

7.5 顺序图与通信图

7.6 思考与练习

第8章 时间图

8.1 时间图及其构成

8.1.1 时间图中的对象

8.1.2 状态

8.1.3 时间

8.1.4 状态线

8.1.5 事件与消息

8.2 时间约束

8.3 时间图的替代表示法

8.4 思考与练习

第9章 状态机图

9.1 状态机图概述

9.1.1 状态机及其构成

9.1.2 状态机图标记符

9.2 转移

9.2.1 转移简介

9.2.2 事件

9.2.3 动作

9.2.4 转移的类型

9.3 组合状态

9.3.1 顺序状态

9.3.2 并发子状态

9.3.3 同步状态

9.3.4 历史状态

9.3.5 子状态机引用状态

9.4 建造状态机图模型

9.4.1 分析状态机图

9.4.2 完成状态机图

9.5 思考与练习

第10章 组合结构图和交互概览图

10.1 组合结构图

10.1.1 内部结构

10.1.2 端口

10.1.3 协作

10.2 交互概览图

10.2.1 组成部分

10.2.2 使用交互

10.2.3 组合交互

10.3 思考与练习

第11章 组件图与部署图

11.1 组件图概述

11.1.1 组件图概述

11.1.2 组件

11.1.3 接口

11.1.4 组件间的关系与组件嵌套

11.1.5 组件图的建模应用

11.1.6 组件图的适用情况

11.2 部署图

11.2.1 部署图概述

11.2.2 节点和连接

11.2.3 部署间的关系

11.2.4 部署图的适用情况及如何绘制

11.2.5 部署图的建模应用

11.3 组合组件图和部署图

11.4 组件图和部署图的建模实现

11.4.1 添加节点和关联关系

11.4.2 添加组件、类和对象

11.4.3 添加依赖关系

11.4.4 实现图书管理系统

11.5 思考与练习

第12章 UML与RUP

12.1 理解软件开发过程

12.2 RUP(Rational统一过程)

12.2.1 理解RUP

12.2.2 为什么要使用RUP

12.2.3 RUP的特点

12.3 RUP的二维空间

12.3.1 时间维

12.3.2 RUP的静态结构

12.4 核心工作流程

12.4.1 需求获取工作流

12.4.2 分析工作流

12.4.3 设计工作流

12.4.4 实现工作流

12.4.5 测试工作流

12.5 RUP的十大开发要素

12.5.1 开发前景

12.5.2 达成计划

12.5.3 标识和减小风险

12.5.4 分配和跟踪任务

12.5.5 检查商业理由

12.5.6 设计组件构架

12.5.7 对产品进行增量式的构建和测试

12.5.8 验证和评价结果

12.5.9 管理和控制变化

12.5.10 提供用户支持

12.6 StarUML与RUP

12.6.1 StarUML概述

12.6.2 StarUML与RUP的模型图关系

12.7 思考与练习

第13章 UML与数据库设计

13.1 数据库设计与UML模型

13.2 数据库接口

13.3 类图到数据库的转换

13.3.1 基本映射转换

13.3.2 类到表的转换

13.3.3 关联关系的转换

13.3.4 需要避免的映射情况

13.4 完整性与约束验证

13.4.1 父表的约束

13.4.2 子表的约束

13.5 数据库的其他技术

13.5.1 存储过程

13.5.2 触发器

13.5.3 索引

13.6 铁路系统UML模型到数据库转换

13.7 用SQL语句实现数据库功能

13.8 思考与练习

第14章 UML扩展机制

14.1 UML扩展机制简单概述

14.2 UML的体系结构

14.2.1 四层元模型体系结构

14.2.2 元元模型层

14.2.3 元模型层

14.3 UML核心语义

14.3.1 模型元素

14.3.2 视图元素

14.4 构造型

14.4.1 表示构造型

14.4.2 UML标准构造型

14.4.3 UML扩展机制进行建模

14.5 标记值

14.5.1 表示标记值

14.5.2 UML标准标记值

14.5.3 自定义标记值

14.5.4 标记值应用元素

14.6 约束

14.6.1 约束概述

14.6.2 表示约束

14.6.3 UML标准约束

14.6.4 自定义约束

14.7 思考与练习

第15章 对象约束语言

15.1 对象约束语言简介

15.2 语言结构

15.2.1 抽象语法

15.2.2 具体语法

15.3 语言语法

15.3.1 固化类型

15.3.2 运算符和操作

15.3.3 关键字

15.3.4 元组

15.4 表达式

15.5 数据类型

15.5.1 基本数据类型

15.5.2 集合类型

15.5.3 OclMessage类型

15.5.4 OclVoid类型

15.5.5 OclAny类型

15.5.6 模型元素类型

15.6 集合

15.6.1 创建集合

15.6.2 操作集合

15.6.3 Collection类型

15.6.4 Set类型

15.6.5 Bag类型

15.6.6 Sequence类型

15.7 使用约束

15.7.1 基本约束

15.7.2 组合约束

15.7.3 迭代约束

15.8 对象级约束

15.8.1 常量

15.8.2 前置和后置条件

15.8.3 let约束

15.9 消息级约束

15.10 约束和泛化

15.11 思考与练习

第16章 基于C++的UML模型实现

16.1 模型元素的简单实现

16.1.1 类

16.1.2 实现原理

16.2 泛化关系的实现

16.3 实现关联

16.3.1 基本关联

16.3.2 强制对可选或者强制关联

16.3.3 可选对可选关联

16.3.4 可选对多关联

16.3.5 强制对多关联

16.3.6 多对多关联

16.3.7 有序关联的实现

16.3.8 关联类的实现

16.4 受限关联的实现

16.4.1 强制或者可选对可选受限关联

16.4.2 可选对强制或者可选受限关联

16.4.3 多对可选的受限关联

16.4.4 多对受限关联

16.5 聚合与组合关系的实现

16.6 特殊类的实现

16.6.1 接口

16.6.2 枚举

16.6.3 包

16.6.4 模板

16.7 思考与练习

第17章 BBS论坛管理系统

17.1 论坛概述

17.1.1 简单了解论坛

17.1.2 论坛的形式

17.1.3 论坛的推广

17.2 论坛系统需求分析

17.2.1 论坛系统功能需求概述

17.2.2 前台功能概述

17.3 论坛系统的用例图

17.3.1 会员用户功能用例图

17.3.2 普通用户功能用例图

17.4 论坛系统的类图

17.4.1 实体类

17.4.2 类与类之间的关系图

17.5 论坛系统的顺序图

17.5.1 会员用户功能顺序图

17.5.2 普通用户功能顺序图

17.6 论坛系统的通信图

17.6.1 会员用户功能通信图

17.6.2 普通用户功能通信图

17.7 论坛系统的状态图

17.8 论坛系统的活动图

17.9 论坛系统的组件图

17.10 论坛系统的部署图

第18章 网上购物系统设计

18.1 系统概述

18.1.1 系统结构

18.1.2 需求分析

18.1.3 UML建模步骤

18.2 用例图模型

18.2.1 确认用例

18.2.2 确定用例间的关系

18.2.3 完成网购用例图

18.3 静态模型

18.3.1 定义系统的类

18.3.2 完成类图

18.4 交互模型

18.4.1 顺序图

18.4.2 通信图

18.5 状态机图

18.6 实现方式图

18.6.1 组件图

18.6.2 部署图

 

 

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐