上下文级别DFD

时间:2013-02-24 07:21:21

标签: diagram modeling dataflow-diagram

所以,不确定这是否适合这个,但我有当前的上下文规范提取的上下文级别数据流程图,我之前从未做过,所以我想知道它是否正确或是否需要定影?任何帮助赞赏

这是指向我当前http://i.imgur.com/S4xvutc.png屏幕的链接 规格 目前,办公室工作人员采用以下流程:

添加/修改/删除会员资格 当收到新的会员申请或会员表明他/她希望修改其详细信息时,这将按需运行。在经理酌情决定终止会员资格的情况下,它也会运行。新成员分配了一个ID号(只是从接受的先前成员资格中增加)。会计余额也用于会计目的。

另一个流程以与传输合作伙伴相关的数据的相似方式运作。

每月维护 这是在每个月的最后一天运行,以发出订阅到期的请求和提醒,并删除未付费用的成员资格。还生成标准字母。会员余额会酌情更新。

付款更新 这是在每月维护之前运行,会员余额会相应更新。

此时还支付给合作伙伴的款项。

新会员搜索 只要将新成员添加到数据库,就会运行此命令。合作伙伴按车辆类别和位置划分。通常情况下,特定地点的合作伙伴选择有限(如果确实有任何选择),但对于某些热门目的地,有几个合作伙伴参与提供机场接送服务。因此,然后通过适当的部分进行搜索,以便以下列方式进行匹配: 然后根据性别进行搜索(许多女性乘客尤其喜欢自己性别的司机,特别是如果单独旅行或在夫妻中旅行)。 然后根据成本(如果有的话),额外要求的设施(如儿童座椅,空调等)的可用性等因素选择比赛。

现有会员 - 其他搜索 这些按照与新成员搜索相同的方式按需运行。会员当然可以要求任意数量的此类搜索,但每个搜索都需要单独支付。

所有金融交易(付款)也会发布到单独的账户文件中,该文件还存储与运营成本相关的其他财务详细信息,以便在财政年度结束时考虑公司的会计师。

感谢您提供任何帮助,关于此级别0仅上下文DFD

1 个答案:

答案 0 :(得分:0)

需要一些修复。

最明显的缺陷是您在数据流中使用动词。在某些情况下,只需丢弃动词即可轻松修复此问题。 退货余额和状态不是数据流,但余额和状态是。

在其他情况下,这并不容易。 Check Balance,它是否出色?听起来更像是 Process 而不是数据流。看起来会计负责做这项工作。那么会计会产生一份未结余额清单吗?或者它会返回单一的余额和状态,如果是,则基于什么输入?您的Airpot传输系统是否会发送余额列表以检查到会计?

Monthly Maintenance为例。重要的是你想要

  • 订阅到期的请求和提醒
  • 标准字母

这些需要在你的DFD中可见

您希望删除费用未付的会员资格这一事实可能没有放在顶层图表中,因为这看起来像是内部事务。

通常,关注系统生成的内容。保持内部状态是次要的,是产生所需输出的必要条件。