RuanKao.net 软考网(Beta 2.2)
2009年下半年系统架构设计师下午试题答案1
【试题】试题二(25分)阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题1至问题3。某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:(1)小张提出先构建系统流程图(System Flowcharts ),以便更精确地反映系统的业务处理过程及数据的输入和输出;(2)小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图2-1所示。项目级经过讨论以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图2-1的数据流图中存在的错误。【问题3】(6分)高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。【答案】问题3高质量数据流图设计时应考虑的三个原则:(1)复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考查每一个DFD。如果要了解某个过程更加详细的信息,可以跳转到上一层的DFD进行考查。(2)接口最小化原则。接口最小化是复杂性最小化的一种具体规则,在设计模型时,应使得模型中各个元素之间的接口数或连接数最小化。(3)数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别?是否存在有数据流出但没有相应的数据流入的加工?是否存在有数据流入但没有相应的数据流出的加工? 【以下正在生成完整试卷,需安装
PDF阅读工具】
相关链接
联系我们:

(站务、友情链接、投稿、反馈、纠错)
本站资源不断在完善更新。如果本站对你有用,请在你的博客、MSN、QQ上推荐给更多朋友,谢谢!
本站不接受广告。欢迎与本站交换友情链接,请做好链接后发邮件给我们。