UML建模与设计模式
鲁翠柳
目录
暂无搜索结果
1 UML简介
1.1 什么是UML
1.2 UML简史
1.3 UML组成
1.4 其他特征
1.5 UML2.0中的新图
1.6 小结
1.7 本讲PPT
2 理解面向对象
2.1 引言
2.2 一些面向对象的概念
2.3 收益
2.4 小结
2.5 本讲PPT
3 运用面向对象
3.1 类的可视化
3.2 属性
3.3 操作
3.4 属性、操作和可视化表达
3.5 职责和约束
3.6 附加注释
3.7 类的识别和实现
3.8 小结
3.9 本讲PPT
4 关系
4.1 关联 (associations)
4.2 多重性 (multiplicity)
4.3 限定关联 (qualified associations)
4.4 自身关联 (reflexive associations)
4.5 继承&泛化 (inheritance & generalization)
4.6 抽象类 (Abstract Classes)
4.7 依赖 (dependencies)
4.8 类图&对象图 (class diagrams & object diagrams)
4.9 小结
4.10 本讲PPT
5 聚集、组成、接口和实现
5.1 聚集 (aggregations)
5.2 组成 (composites)
5.3 组成结构图 (composite structure diagram)
5.4 接口和实现 (interfaces & realizations)
5.5 接口和端口 (interfaces & ports)
5.6 小结
5.7 本讲PPT
6 用例入门&用例图&状态图
6.1 用例(use cases)入门
6.1.1 什么是用例
6.1.2 用例的重要性
6.1.3 举例:饮料销售机
6.1.4 包含用例
6.1.5 扩展用例
6.1.6 进行用例分析的步骤
6.1.7 小结
6.1.8 本节PPT
6.2 用例图(use case diagrams)
6.2.1 用例模型的表示法
6.2.2 用例之间关系的可视化表示
6.2.3 用例图在分析过程的作用
6.2.4 运用用例模型:举例
6.2.5 UML元素分类
6.2.6 UML“大图”
6.2.7 小结
6.2.8 本节PPT
6.3 状态图(State Diagrams)
6.3.1 什么是状态图
6.3.2 子状态
6.3.3 历史状态
6.3.4 UML 2.0中的新变化
6.3.5 为什么状态图很重要
6.3.6 UML "大图"
6.3.7 小结
6.3.8 本讲PPT
7 顺序图&协作图
7.1 顺序图
7.1.1 什么是顺序图
7.1.2 汽车和汽车钥匙
7.1.3 饮料销售机
7.1.4 一般顺序图
7.1.5 在消息序列中创建对象实例
7.1.6 帧化顺序图
7.1.7 UML“全图”
7.1.8 小结
7.1.9 本讲PPT
7.2 协作图
7.2.1 什么是协作图
7.2.2 汽车和汽车钥匙
7.2.3 饮料销售机
7.2.4 创建对象
7.2.5 编号的一点注意对象
7.2.6 其他概念
7.2.7 UML“全图”
7.2.8 小结
7.2.9 本讲PPT
7.2.10 本节视频---第2次录屏
8 活动图
8.1 什么是活动图
8.2 活动图的应用
8.3 泳道
8.4 混合图
8.5 UML 2.0中的新概念
8.6 交互综览图
8.7 UML"全图"
8.8 小结
8.9 本讲PPT
9 构件图&部署图
9.1 构件图
9.1.1 什么是构件
9.1.2 构件和接口
9.1.3 什么是构件图
9.1.4 应用构件图
9.1.5 UML"全图"
9.1.6 小结
9.1.7 本节PPT
9.2 部署图
9.2.1 什么是部署图
9.2.2 应用部署图
9.2.3 UML"全图"
9.2.4 小结
9.2.5 本节PPT
10 包图
10.1 包图
10.2 本讲PPT
11 用例建模
11.1 需求建模
11.2 用例
11.3 参与者
11.4 标识用例
11.5 文档化用例
11.6 用例描述示例
11.7 用例关系
11.8 包含关系
11.9 扩展关系
11.10 用例组织指南
11.11 规定非功能需求
11.12 用例包
11.13 活动图
11.14 小结
11.15 本讲PPT
12 静态建模
12.1 关联
12.2 组合和聚合层次
12.3 泛化/特化层次
12.4 约束
12.5 静态建模和UML
12.6 系统上下文的静态建模
12.7 使用UML构造型对类分类
12.8 外部类建模
12.9 实体类的静态建模
12.10 本讲PPT
13 对象和类组织
13.1 对象和类的组织原则
13.2 对应用类和对象建模
13.3 对象和类的组织分类
13.4 外部类与软件边界类
13.5 边界类和对象
13.6 实体类和对象
13.7 控制类和对象
13.8 应用逻辑类和对象
13.9 小结
13.10 本讲PPT
14 动态交互建模
14.1 概述
14.2 对象交互建模
14.3 交互图上的消息序列编号
14.4 动态交互建模
14.5 无状态动态交互建模
14.6 无状态动态交互建模示例
14.7 小结
14.8 本讲PPT
15 有限状态机
15.1 概述
15.2 有限状态机和状态转换
15.3 状态图示例
15.4 事件和保护条件
15.5 动作
15.6 层次化状态图
15.7 开发状态图的指导原则
15.8 从用例开发状态图
15.9 从用例开发状态图示例
15.10 小结
15.11 本讲PPT
16 状态相关的动态交互建模
16.1 概述
16.2 建模步骤
16.3 使用交互图和状态图对交互场景建模
16.4 建模示例:银行系统
16.5 小结
16.6 本讲PPT
17 软件体系结构概览
17.1 概述
17.2 软件体系结构&基于构件的软件体系结构
17.3 软件体系结构的多视图
17.4 软件体系结构模式
17.5 描述软件体系结构模式
17.6 接口设计
17.7 设计软件体系结构
17.8 小结
17.9 本讲PPT
18 软件子系统体系结构设计
18.1 概述
18.2 软件体系结构设计中的问题
18.3 集成通信图
18.4 子系统设计中的关注点分离
18.5 子系统组织准则
18.6 子系统间消息通信的决策
18.7 小结
18.8 本讲PPT
19 设计面向对象的软件体系结构
19.1 概述
19.2 面向对象的软件体系结构概述
19.3 设计信息隐藏类
19.4 设计类接口和操作
19.5 数据抽象类
19.6 状态机类
19.7 图形用户交互类
19.8 业务逻辑类
19.9 设计中的继承
19.10 类接口规约
19.11 信息隐藏类的详细设计
19.12 多态和动态绑定
19.13 小结
19.14 本讲PPT
20 设计客户端/服务器软件体系结构
20.1 概述
20.2 概念、体系结构和模式
20.3 客户端/服务器软件体系结构的结构模式
20.4 客户端/服务器体系结构的通信模式
20.5 客户端/服务器系统的中间件
20.6 服务子系统的设计
20.7 包装器类的设计
20.8 从静态模型到关系数据库的设计
20.9 小结
20.10 本讲PPT
21 设计面向服务的软件体系结构
21.1 概述
21.2 SOA的概念、体系结构和模式
21.3 软件体系结构代理者模式
21.4 SOA的技术支持
21.5 软件体系结构事务模式
21.6 协商模式
21.7 SOA的服务接口设计
21.8 SOA的服务协调
21.9 设计SOA
21.10 服务复用
21.11 小结
21.12 本讲PPT
22 设计基于组件的软件架构
22.1 概述
22.2 概念、体系结构和模式
22.3 设计基于组件的分布式软件体系结构
22.4 复合子系统和组件
22.5 使用UML建模组件
22.6 组件组织原则
22.7 组消息通信模式
22.8 应用程序部署
22.9 小结
22.10 本讲PPT
23 设计并发和实时软件体系结构
23.1 概述
23.2 概念、体系结构和模式
23.3 实时系统的特点
23.4 实时软件体系结构的控制模式
23.5 并发任务组织
23.6 I/O任务结构准则
23.7 内部任务结构准则
23.8 开发并发任务体系结构
23.9 任务通信和同步
23.10 任务接口和任务行为规约
23.11 小结
23.12 本讲PPT
其他特征
上一节
下一节
1. 本节知识点
注释
关键字和构造型
2. 本节视频
选择班级
确定
取消
图片预览