当前位置:高级系统架构师题库>系统架构设计案例分析题库

问题:

[问答题,案例分析题]

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

下面的选项中,属于本地回路地址的是()。 ["120.168.10.1","10.128.10.1","127.0.0.1","172.16.0.1"] 下面关于网络系统设计原则的论述,正确的是()。 ["应尽量采用先进的网络设备,获得最高的网络性能","网络总体设计过程中,只需要考虑近期目标即可,不需要考虑扩展性","网络系统应采用开放的标准和技术","网络需求分析独立于应用系统的需求分析"] ADSL是一种宽带接入技术,这种技术使用的传输介质是()。 ["电话线","CATV电缆","基带同轴电缆","无线通信网"] 结构化软件系统建模 博学公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组 经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计 思路: ①小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 ②小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图12-1所示。 项目组经讨论确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图12-1所示的数据流图中存在的错误。 关于在I/O设备与主机间交换数据的叙述,()是错误的。 ["中断方式下,CPU需要执行程序来实现数据传送任务","中断方式和DMA方式下,CPU与I/O设备都可并行工作","中断方式和DMA方式下,快速I/O设备更适合采用中断方式传递数据","若同时接到DMA请求和中断请求,CPU优先响应DMA请求"]

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

参考答案:

  参考解析

问题3属于纯概念题,高质量的数据流图首先要求满足数据流一致性要求,即数据流的输入/输出应该匹配,输入数据的信息量足以产生输出数据,所有的输出数据都能够从输入数据中找到数据的来源。对于复杂性系统,可以采用DFD分层结构将系统的复杂性逐步分解降低,以提高数据流图的有效性。高质量的数据流图应该简化复杂的接口,最小化接口或连接的数目。

在线 客服