感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
语言简介 UML
- 简史 UML
- 面向对象建模问题概述
- 组 OMG 的规格 UML
- 图表概述 UML
需求管理
- 需求分工
- FURPS 要求类别
- 收集需求的方法
- 使用符号进行需求建模 UML
- 需求依赖矩阵
- 基于图表的需求规范
业务流程建模
- 业务流程定义
- UML 中的业务流程建模
- 活动图
- 决策流和并发流
- 异常和异常处理
- 分区、轨道
非功能性需求建模
- 组件和部署关系图的使用
- 初始系统架构 - 逻辑和物理
- 与系统安全性、性能和可靠性相关的建模要求
功能需求建模
- 确定系统范围
- 使用用例图对系统功能进行建模
- 识别参与者及其之间的关系
- 识别用例
- Actor - 用例关联及其属性
- 用例之间的关系:包含、扩展、泛化
- 创建用例场景并基于它们生成图表(活动、机器)
状态)
系统的分析模型
- 使用时序 图
- 消息类型:异步、同步、返回
- 指定邮件的编号顺序
- 分析对象类别:边界、控制和实体
- 系统设计简介
- 交互建模
静态建模
- 类图和源代码生成
- 关联关系及其特征
- 其他关系:聚合、组合、泛化、依赖、关联类
- 正向/逆向工程
- 从图表生成源代码
- 从源代码生成图表
- 同步代码和图表
- 对象、链接结构和包的图示
动态建模
- 静态模型验证
- 优化方法签名
- 验证您的类图
- 方法调用级别的动态建模
- 项目级序列图
要求
建议您了解面向对象或任何面向对象语言的基本概念。
21 小时
客户评论 (2)
Learned a lot of practical material. The exercises were very practical as well.
JIMMY CHAN
课程 - Object-Oriented Analysis and Design using UML
Practice exercises were great and the help given by the trainer was excellent.