联系我们

课程大纲

创建和配置EAP文件

  • 创建并保存Enterprise Architect项目文件
  • 视图类型
  • 程序界面:菜单、工具栏、工具箱、项目浏览器及其他窗口
  • 停靠和隐藏窗口

使用模型和图

  • 预定义模型
  • 包(视图)和图
  • 向模型和图添加元素
  • 删除项目的不同方式及其后果
  • 保存图

需求管理

  • 需求收集方法
  • FURPS需求类别
  • 需求图
  • 需求之间的关系
    • 聚合
    • 依赖
  • 如何改善图的外观?
    • 图布局
    • 需求状态颜色
    • 启用/禁用包名称
  • 创建和管理关系矩阵
  • 需求文档化
    • HTML页面
    • 可打印版本
  • 高级需求管理
    • 自定义需求类型
    • 自定义需求状态
    • 需求跟踪
    • 需求文档化

业务流程建模与架构

  • 活动图
  • 复合活动
  • 控制流、对象流
  • 异常处理、中断流
  • 分区
  • 并发流与决策
  • 如何改善图的外观?
    • 不同的详细程度
    • 减少细节量
    • 流程复杂度
  • 组件图和部署图
  • 系统初始架构——逻辑与物理
    • 嵌套组件
    • 委托与组装
    • 端口
    • 接口
    • 通信路径
  • 图中构造型的非标准实现(可选)
    • 构造型图形库
    • 将图形库添加到项目
    • 自定义图形构造型

用例及其文档化

  • 功能需求建模
  • 系统范围
  • 参与者及其之间的关系
    • 识别用例
    • “参与者-用例”关联及其属性
    • 用例之间的关系:包含、扩展、泛化
  • 自动编号
  • 用例场景及基于场景生成的活动图
  • 文档生成
  • 文档模板

分析模型

  • 领域模型层面的类图
    • 类、方法、属性、抽象类、接口
    • 关联及其特性
    • 其他关系:聚合、组合、泛化、依赖、关联类
    • 类识别
  • 时序图
    • 消息类型:异步、同步、返回
    • 构造型:边界、控制和实体

静态模型

  • 设计层面的类图
  • 源代码生成与逆向工程(可选)
    • 从图生成源代码
    • 从源代码生成图
    • 源代码与图的同步
  • 对象图

动态模型

  • 静态模型验证
    • 明确方法签名
    • 类图验证
  • 基于用例和静态分析模型,在方法调用层面进行动态建模(时序图)
  • 如何改善图的外观?
    • 减少建模场景数量
    • 减少生命线数量
    • 避免复杂的嵌套块
    • 隐藏细节
  • 状态机图(可选)
    • 状态与子状态
    • 状态之间的转换——触发、条件和动作
    • 内部动作(进入、执行、退出)

模式与配置文件(可选)

  • “四人帮”模式
  • 项目中定义的模式
  • 用户模式
  • 从XML文件导入配置文件

MDA与源代码(可选)

  • 类图到数据库模式的转换
  • 基于类图生成SQL脚本
  • 源代码生成——可用选项

团队协作

  • Enterprise Architect包版本控制
  • 项目版本差异与文档
  • 使用仓库存储模型
  • 协作工具

要求

具备UML建模技能。

 21 小时

客户评论 (1)

即将举行的公开课程

课程分类