刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

试题二(25分)

某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:
(1) 小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。
(2) 小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如下图所示。


项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了上图所示数据流图中存在的错误。

在系统分析阶段,针对商业情报处理系统,项目组选择使用数据流图(DFD)作为建模手段。请阐述在设计高质量的数据流图时应考虑的三个原则。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

【问题三】

高质量数据流图设计时应考虑的三个原则:

(1) 复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息,可以跳转到该过程的下一层;如果要知道一个DFD如何与其他DFD相关联,可以跳转到上一层的DFD进行考查。

(2) 接口最小化原则。接口最小化是复杂性最小化的一种具体规则,在设计模型时,应使得模型中各个元素之间的接口数或连接数最小化。

(3) 数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别 是否存在有数据流出但没有相应的数据流入的加工 是否存在有数据流入但没有相应的数据流出的加工。

以上所有答案意思表达正确即可。

解析:

高质量的数据流图设计对于系统的分析和设计至关重要。在设计时,应遵循三个原则以确保数据流图的质量:

  1. 复杂性最小化原则:通过采用DFD分层结构,可以将复杂的数据处理流程划分为更小、更独立的子集。这样,每个子集或层次都可以单独理解和分析,从而降低了整体的复杂性。
  2. 接口最小化原则:为了简化数据流图,应尽量减少模型中各元素之间的接口或连接数量。这样可以减少系统的复杂性和混乱,使数据流图更加清晰易懂。
  3. 数据流一致性原则:在设计数据流图时,需要确保数据流的输入输出相匹配。这意味着系统的数据输入应该足够产生相应的输出,同时所有的输出数据都应有明确的输入数据来源。这样可以确保数据流图的准确性和系统的可靠性。

以上三个原则共同保证了数据流图的高质量,为系统的分析和设计提供了有力的支持。

创作类型:
原创

本文链接:在系统分析阶段,针对商业情报处理系统,项目组选择使用数据流图(DFD)作为建模手段。请阐述在设计高质

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share