课程大纲

语言简介 UML

  • 简史 UML
  • 面向对象建模问题概述
  • 组 OMG 的规格 UML
  • 图表概述 UML

需求管理

  • 需求分工
  • FURPS 要求类别
  • 收集需求的方法
  • 使用符号进行需求建模 UML
  • 需求依赖矩阵
  • 基于图表的需求规范

业务流程建模

  • 业务流程定义
  • UML 中的业务流程建模
  • 活动图
    • 决策流和并发流
    • 异常和异常处理
    • 分区、轨道

非功能性需求建模

  • 组件和部署关系图的使用
  • 初始系统架构 - 逻辑和物理
  • 与系统安全性、性能和可靠性相关的建模要求

功能需求建模

  • 确定系统范围
  • 使用用例图对系统功能进行建模
    • 识别参与者及其之间的关系
    • 识别用例
    • Actor - 用例关联及其属性
    • 用例之间的关系:包含、扩展、泛化
  • 创建用例场景并基于它们生成图表(活动、机器)
    状态)

系统的分析模型

  • 使用时序 图
    • 消息类型:异步、同步、返回
    • 指定邮件的编号顺序
    • 分析对象类别:边界、控制和实体
  • 系统设计简介
  • 交互建模

静态建模

  • 类图和源代码生成
    • 关联关系及其特征
    • 其他关系:聚合、组合、泛化、依赖、关联类
  • 正向/逆向工程
    • 从图表生成源代码
    • 从源代码生成图表
    • 同步代码和图表
  • 对象、链接结构和包的图示

动态建模

  • 静态模型验证
    • 优化方法签名
    • 验证您的类图
  • 方法调用级别的动态建模
  • 项目级序列图

要求

建议您了解面向对象或任何面向对象语言的基本概念。

 21 小时

人数


每位参与者的报价

客户评论 (2)

即将举行的公开课程