0

所以,不太确定这是否是正确的地方,但我有这个当前的上下文级别数据流程图,用于下面的规范提取,我以前从未做过,所以我想知道它是否正确或是否需要修复?任何帮助表示赞赏

这是我目前的一个屏幕的链接http://i.imgur.com/S4xvutc.png 规范 目前办公室工作人员操作以下流程:

添加/修改/删除会员资格 当收到新的会员资格申请或当会员表示他/她希望对其详细信息进行修改时,这将按需运行。当会员资格由经理酌情终止时,它也会在极少数情况下运行。新成员分配了一个 ID 号(简单地从以前接受的成员资格增加)。出于会计目的,还保留会员余额。

另一个过程以类似的方式对与传输伙伴相关的数据进行操作。

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

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

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

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

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

所有财务交易(付款)也过帐到单独的帐户文件中,该文件还存储与运行成本相关的其他财务细节,以供公司会计师在财政年度结束时考虑。

感谢您的帮助,关于此级别 0 仅上下文 DFD

4

1 回答 1

0

它需要一些修复。

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

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

举个例子Monthly Maintenance。重要的是你想要

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

这些需要在您的 DFD 中可见

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

一般来说,关注系统产生的东西。保持内部状态是次要的,是产生所需输出的必要条件。

于 2013-05-03T05:40:01.213 回答