结构化分析

三种模型
  • 功能模型

    • DFD图
      • 数据流
      • 加工
      • 外部实体
      • 数据存储
  • 行为建模

    • 状态转换图
      • 状态(初态、终态)
      • 事件
  • 数据模型

    • E-R图

      • 联系
      • 实体

面向对象需求分析

UML 4+1视图
  • 逻辑视图
    • 系统分析、设计人员【关注系统功能】
    • 类与对象
  • 实现视图
    • 程序员
    • 物理代码文件和组件
  • 进程视图
    • 系统集成人员
    • 线程、进程、并发
  • 部署视图
    • 系统和网络工程师
    • 软件到硬件的映射
  • 【用例视图】
    • 最终用户
    • 需求分析模型