查看更多当前 - 案例分析 - 系统设计与建模
简单
案例题
2022年11月第2题
#第二版教材
#必须掌握

阅读以下关于软件系统设计与建模的叙述,在答题纸上回答问题1至问题3。
【说明】
煤炭生产是国民经济发展的主要领域之一,其煤矿的安全非常重要。某能源企业拟开发一套煤矿建设项目安全预警系统,以保护煤矿建设项目从业人员生命安全。本系统的主要功能包括如下(a)~(h)所述。
(a) 项目信息维护
(b) 影响因素录入
(c) 关联事故录入
(d) 安全评价得分
(e) 项目指标预警分析
(f) 项目指标填报
(g) 项目指标审核
(h)项目指标确认

分值(9分

王工根据煤矿建设项目安全预警系统的功能要求,设计完成了系统的数据流图,如图2-1所示。请使用题干中描述的功能(a)~(h),补充完善空(1)~(6)处的内容,并简要介绍数据流图在分层细化过程中遵循的数据平衡原则。

参考答案

(1)f
(2)g
(3)h
(4)d
(5)b
(6)e
细化分层数据平衡原则:(1)子图与父图之间的平衡:父图与子图之间的平衡要求子图边界上的输入/输出数据流必须与其父图对应的输入/输出数据流保持一致。如果父图中某个加工的数据流在子图中对应多条数据流,但这些数据流的数据项总量与父图中的数据流相匹配,则仍然保持平衡。(2)子图内部平衡:子图内部加工的输入和输出需保持平衡。

凯恩解析
  • 从安全员→(1)→项目指标数据表,推断(1)是“项目指标填报”;
  • 从安全副经理→(2)以及填报→审核,推断(2)是“项目指标审核”;
  • 从项目经理→(3)以及审核→确认,推断(3)是“项目指标确认”;
  • 图中(6)与“指标预警分析”相连,应为“项目指标预警分析”;
  • 图中(5)与“事故及影响因素参数表”相连,应为“影响因素录入”;
  • 剩余未出现的功能只有“安全评价得分”,因此(4)应为它。

分层细化数据平衡原则:

  1. 父图与子图平衡:子图的输入输出必须与父图对应的数据流保持一致,若拆分为多条数据流,其数据项总和仍需与父图一致。
  2. 子图内部平衡:每个加工的输入和输出需成对出现,避免黑洞(只输入无输出)、奇迹(只输出无输入)、灰洞(输入输出不合理匹配)。
联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有