面向对象的分析(OOA)

文章目录

  • OOA模型
  • OOA过程

OOA模型

  • OOA模型:
    • 需求模型:
      • 用况图:捕获与描述用户的要求
    • 基本模型(类图):
      • 对象层:给出所有与问题域和系统责任有挂你的对象,用对象类表示
      • 特征层:定义每个对象类的属性与服务
      • 关系层:通过已定义的关系描述对象类之间的关系
    • 辅助模型
      • 交互图:完成某项特定功能的一组对象之间的详细交互
      • 状态图:一个对象的状态变迁
      • 活动图:一个服务的流程或业务流程
      • 包图:对关系密切的元素打包,帮助理解系统模型
    • 模型规约:对模型中的所有元素进行详细说明

OOA过程

面向对象的分析(OOA)_第1张图片

  • 建立需求模型:定义用况,用用况对用户需求进行规范化描述
  • 建立类图:
    • 发现对象、定义对象类
    • 识别对象的内部特征
    • 识别对象的外部关系
  • 原型开发:结合其他活动反复进行

你可能感兴趣的:(面向对象分析与设计)