21 喜欢·327 浏览
单选题

下列关于不同软件开发方法所使用的模型的描述中,正确的是______。

A
在进行结构化分析时,必须使用数据流图和软件结构图这两种模型
B
采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进行建模
C
实体联系图(E-R图)是在数据库逻辑结构设计时才开始创建的模型
D
UML的活动图与程序流程图的表达能力等价

题目答案

B

答案解析

暂无解析
举一反三
单选题

______是一个独立可交付的功能单元,外界通过接口访问其提供的服务。

A
面向对象系统中的对象(Object)
B
模块化程序设计中的子程序(Subroutine)
C
基于构件开发中的构件(Component)
D
系统模型中的包(Package)

题目答案

C

答案解析

暂无解析
单选题

在客户机/服务器系统开发中,采用______时,应将数据层和数据处理层放置于服务器,应用逻辑层、表示逻辑层和表示层放置于客户机。

A
分布式表示结构
B
分布式应用结构
C
分布式数据和应用结构
D
分布式数据结构

题目答案

C

答案解析

暂无解析
单选题

系统输入设计中,采用内部控制方式以确保输入系统数据的有效性,______用于验证数据是否位于合法的取值范围。

A
数据类型检查
B
自检位
C
域检查
D
格式检查

题目答案

C

答案解析

暂无解析
单选题

软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。以下关于软件架构的描述,错误的是______。

A
根据用户需求,能够确定一个最佳的软件架构,指导整个软件的开发过程
B
软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等
C
软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动
D
软件架构能够指导设计人员和实现人员的工作

题目答案

A

答案解析

暂无解析
单选题

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是______。

A
在建立软件架构的初期,一般需要选择一个合适的架构风格
B
将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
C
软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
D
一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

题目答案

C

答案解析

暂无解析
单选题

某游戏公司欲开发一个大型多人即时战略游戏,游戏设计的目标之一是能够支持玩家自行创建战役地图,定义游戏对象的行为和之间的关系。针对该目标,公司应该采用______架构风格最为合适。

A
管道-过滤器
B
隐式调用
C
主程序-子程序
D
解释器

题目答案

B

答案解析

暂无解析
单选题

某公司承接了一个开发家用空调自动调温器的任务,调温器测量外部空气温度,根据设定的期望温度控制空调的开关。根据该需求,公司应采用_______架构风格最为合适。

A
解释器
B
过程控制
C
分层
D
管道-过滤器

题目答案

B

答案解析

暂无解析
单选题

某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用______架构风格最为合适。

A
解释器
B
主程序-子程序
C
隐式调用
D
管道-过滤器

题目答案

C

答案解析

暂无解析
单选题

某公司欲开发一个语音识别系统,语音识别的主要过程包括分割原始语音信号、识别音素、产生候选词、判定语法片断、提供语义解释等。每个过程都需要进行基于先验知识的条件判断并进行相应的识别动作。针对该系统的特点,采用______架构风格最为合适。

A
解释器
B
黑板
C
黑板
D
隐式调用

题目答案

C

答案解析

暂无解析
单选题

某服务器软件系统能够正确运行并得出计算结果,但存在“系统出错后不能在要求的时间内恢复到正常状态”和“对系统进行二次开发时总要超过半年的时间”两个问题,上述问题依次与质量属性中的______相关

A
可用性和性能
B
性能和可修改性
C
性能和可测试性
D
可用性和可修改性

题目答案

D

答案解析

暂无解析