2017年软考高级系统架构设计师模拟试题2

0
收藏   分享
  • 卷面总分:100分
  • 试卷类型:模拟考试
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:71次
  • 作答时间:150分钟
试卷简介
2017年软考高级系统架构设计师模拟试题2,是针对软考高级考试中系统架构设计师的模拟试题。
试卷预览
5

阅读以下关于结构化软件系统建模的叙述。

  某公司拟开发一个商业情报处理系统,使公司能够及时针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的设计思路:

 (1) 小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。

 (2) 小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如下图所示。

 

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

 [问题1]

 流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。

 [问题2]

 请分析指出上图所示的数据流图中存在的错误及其原因,并针对1层数据流图绘制出情报分类子系统的0层数据流图。

 [问题3]

 高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。

1

以下关于基准测试的叙述中,正确的是______。

  • A.运行某些诊断程序,加大负载,检查哪个设备会发生故障
  • B.验证程序模块之间的接口是否正常起作用
  • C.运行一个标准程序对多种计算机系统进行检查,以比较和评价它们的性能
  • D.根据程序的内部结构和内部逻辑,测试该程序是否正确
5

某公司欲开发一种工业机器人,用来进行汽车零件的装配。公司的架构师经过分析与讨论,给出了该机器人控制软件的两种候选架构方案:闭环控制和分层结构。以下对于这两种候选架构的选择理由,错误的是______。

  • A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合
  • B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换
  • C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
  • D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:在较低层次不确定的实现细节在较高层次会变得确定
5

软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。软件架构文档的写作应该遵循一定的原则。以下关于软件架构文档写作原则的叙述中,错误的是______。

  • A.架构文档应该从架构设计者的角度进行编写
  • B.应该保持架构文档的即时更新,但更新不要过于频繁
  • C.架构文档中的描述应该尽量避免不必要的重复
  • D.每次架构文档修改,都应该记录修改的原则
5

以下关于网络核心层的叙述中,正确的是______。

  • A.为了保障安全性,应该对分组进行尽可能多的处理
  • B.在区域间高速地转发数据分组
  • C.由多台二、三层交换机组成
  • D.提供多条路径来缓解通信瓶颈
5

配置项是构成产品配置的主要元素,其中______不属于配置项。

  • A.设备清单
  • B.项目质量报告
  • C.源代码
  • D.测试用例