需求分析模型:流程、行为、模式

面向流程建模

  • 表示数据对象在系统中移动时的转换方式
  • 数据流程图(DFD)是其使用的图表形式。
  • 许多人认为这是一种“老派”的方法,但仍然提供了一种独特的系统视图 ,应将其用于补充其他分析模型元素。

DFD指导原则

  • 所有图标必须用有意义的名称标记
  • DFD的演化经历了许多不同层次
  • 始终从环境层DFD(也称为第0层)开始
  • 始终在第0层显示外部实体
  • 始终标记数据流箭头
  • 不表示过程逻辑

创建一个DFD

  • 查看用户场景和/或数据模型以分离出数据对象,并使用语法分析来确 定“操作”
  • 确定外部实体(数据的生产者和消费者)
  • 创建0级DFD

在这里插入图片描述

  • 写一个描述转变的文字描述
  • 解析以确定下一级转换
  • “平衡”流以保持数据流连续性
  • 开发1级DFD
  • 使用1:5(近似值)的扩展比例

在这里插入图片描述

  • 每个处理都会得到细化,直到它只做一件事
  • 随着层级的增加,扩展比例降低
  • 大多数系统需要3到7个级别才能获得足够的数据流模型
  • 单个数据流(箭头)可以随着级别的增加而扩展(数据字典提供 信息)
    在这里插入图片描述

识别用例事件

在这里插入图片描述

状态表达

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值