首页
登录
从业资格
某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战
某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战
免费题库
2022-08-02
21
问题
某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:(1)小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出;(2)小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图2-1所示。
项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图2-1的数据流图中存在的错误。【问题1】(11分)流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。【问题2】(8分)请分析指出图2-1所示的数据流图中存在的错误及其原因,并针对图2-1的1层数据流图绘制出情报分类子系统的0层数据流图。【问题3】(6分)高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。
选项
答案
解析
【问题1】数据流图作为一种图形化工具,用来说明业务处理过程、系统边界内所包含的功能和系统中的数据流。流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。两者的区别主要包括:(1)数据流图中的处理过程可并行;流程图在某个时间点只能处于一个处理过程。(2)数据流图展现系统的数据流;流程图展现系统的控制流。(3)数据流图展现全局的处理过程,过程之间遵循不同的计时标准;流程图中处理过程遵循一致的计时标准。(4)数据流图适用于系统分析中的逻辑建模阶段;流程图适用于系统设计中的物理模阶段。【问题2】如图所示的数据流图中存在的错误有以下4种:(1)"分类训练"加工:只有输入没有输出,产生数据黑洞;(2)"分类处理"加工:有输出没有输入,无中生有;(3)"规则文件"数据流:外部实体没有经过加工处理,直接到数据存储;(4)"配置信息"数据流:外部实体之间没有加工处理,存在直接数据流。
【问题3】高质量数据流图设计时应考虑的三个原则:(1)复杂性最小化原则。DFD分层结构就是把信息划分为小的且相对独立的一大批子集例子,这样就可以单独考查每一个DFD。如果要了解某个过程更加详的信息,可以跳转到该过程的下一层;如果要知道一个DFD如何与其他DFD相关联,可以跳转到上一层的DFD进行考查。(2)接口最小化原则。接口最小化是复杂性最小化的一种具体规则。在设计模式时,应使得模型中各个元素之间的接口数或连接数最小化。(3)数据流一致性原则。一个过程和它的过程分解在数据流内容中是否有差别?是否存在有数据流出但没有相应的数据流入的加工?是否存在有数据流入但没有相应的数据流出的加工?
转载请注明原文地址:http://tihaiku.com/congyezige/2397804.html
本试题收录于:
高级系统架构设计师题库软件水平考试初中高级分类
高级系统架构设计师
软件水平考试初中高级
相关试题推荐
王某是某公司的软件设计师,每当软件开发完成后均按公司规定编写软件文档,并提交公司
某公司内部使用wb.xyz.com.cn作为访问某服务器的地址,其中wb是()
甲公司软件设计师完成了一项涉及计算机程序的发明。之后,乙公司软件设计师也完成了与
王某在其公司独立承担了某综合信息管理系统软件的程序设计工作。该系统交付用户、投入
分配给某公司网络的地址块是210.115.192.0/20,该网络可以被划分为
某医疗器械公司作为复杂医疗产品的集成商,必须保持高质量部件的及时供应。为了实现这
请作答(43)UML图中,对新开发系统的需求进行建模,规划开发什么功能或测试用例
某项目组拟开发一个大规模系统,且具备了相关领域及类似规模系统的开发经验。下列过程
结构化开发方法中,()主要包含对数据结构和算法的设计。A.体系结构设计
某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材
随机试题
[originaltext]AnewstudybyAmericanInstitutesforResearchfoundthatmoret
Theearlyspringfrostsweepingoverthenorthareanowissuretocause_______
Whyisitsodifficulttofallasleepwhenyouareovertired?Thereisnoon
[originaltext]M:Didyoutakethesepictures?They’reverygood.W:Yes,Ithin
防火墙不具备()功能。A.包过滤 B.查毒 C.记录访问过程 D.代理
能使血糖浓度升高的激素是( )A.胰高血糖素 B.生长激素 C.糖皮质激素
女性,22岁。恶寒,高热,咳嗽,胸痛1天入院。检查:血压85/50mmHg,脉搏
(1)组织实地考察 (2)总结会议成果 (3)拟定会议日程 (4)与
下列所述不符合“以人为本”教育理念的是( )。A.遵循学生的生理、心理特点和发
校核洪水位至防洪汛限水位之间的水库静库容,称为()。A.总库容 B.死库容
最新回复
(
0
)