- 给定关系模式R(U,F),其中U为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统中分解规则是指()为F所蕴含。
解析:
伪传递是x到y,wy到z,则xw到z
传递是z到y,y到z,则x到z
x到y,x到z,则x到yz则是合并
- 系统()是指规定的时间内和规定条件下能有效的实现规定功能的能力,它不仅取决于规定的使用条件等因素,还与设计有关。
- 可靠性
- 可用性
- 可理解性
- 可测试性
解析:
可用性:从用户角度考虑,方便用户使用。
可测试性:意味着软件设计越简单,复杂性越低。
可理解:通过阅读相关文档,了解如何运行容易程度。
答案:A
- 与瀑布模型相比,()降低了实现需求变更的成本,更容易得到客户对于已完成开发工作的反馈意见,并且客户可以更早的从软件中获取价值。
- 快速原型模型
- 敏捷开发
- 增量式开发
- 智能模型
解析:
因为降低成本要求,更早反馈客户意见等,所以选择增量开发
答案:C
- ()的常用 版本包括控制、变更管理、配置状态管理、访问控制和安全控制等。
- 软件测试工具
- 版本控制工具
- 软件维护工具
- 软件配置管理工具
解析:
软件配置管理工具:配置支持、版本控制、变更控制、构造支持、过程支持和团队支持。
答案:D
- 在UML2.0中,顺序图用来描述对象之间的消息交互,其中循环,选择等复杂交互使用()表示。
- 嵌套
- 泳道
- 组合
- 序列片段
解析:循环和选择使用序列片段表示。
答案D
- 在服务端构件模型的典型解决方案中,()较为适合应用服务器。
- EJB和COM+模型
- EJB和SERVLET模型
- COM+和ASP模型
- COM+和SERVLET模型
答案:A
解析:
EJB(Enterprise Java beans)是运行在独立服务器上的组件。
COM+适用开发windows范围。
Servlet模型是服务连接器。
ASP即active server pages,创建强大应用程序。
- 软件复杂度量中,()可以反映原代码结构的复杂度。
- 模块数
- 环路数
- 用户数
- 对象数
答案:B
解析;
代码行数、操作符数、环路复杂度。
- 在软件体系结构建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了()思想。
- 关注点分离
- 面网对象
- 模型驱动
- UML
答案:A
解析:
5个视图结合在一起才能反映软件架构全部内容,其思想即为 关注点分离。
- 基于体系结构的软件设计方法是体系结构驱动,是指构成体系结构的()的组合驱动的。
- 产品、功能需求和设计活动
- 商业、质量和功能需求
- 商业、产品和功能需求
- 商业、质量和设计活动
答案:B
解析:
ABSD方法是体系结构驱动,即构成体系结构的商业、质量和功能需求的组合驱动。
- 某项目包括A、B、C、D四道工序,各道工序之间的衔接关系、正常进度下各工序所需的时间和直接费用、赶工进度下所需的时间和直接费用如下表所示。该项目每天需要的间接费用为4.5万元。根据此表,以最低成本完成该项目需要( )天。
解析:
A 赶工2天,每天4万
B 赶工4天,每天1万
C 赶工2天,每天4万
D 赶工3天,每天2万。
首先AB是一共10天,ACD是一共12天,先缩短为10天,这两天则要从D里减少,这时候则ab和acd都是10天。
b和c一起减少等于5万,5万大于4.5,所以只能b和d一起减少,而d只剩下一天,所以b和d都减少一天,为9天。
A则是共同的,每天4万,可以减少两天,则9-2=7天。
- 软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式,其中,在批量处理风格体系中,每个处理步骤都是单独程序,每一步必需在前一步结束才能开始,并且数据必需是完整性,以(整体)的方式传递,基于规则的系统包括规则集、规则解释器、规则/数据选择器及()。
- 解释引擎
- 虚拟机
- 数据
- 工作内存
答案:D
解析:
规则集、规则解释器、规则/数据选择器及 工作内存。
- DSSA特定应用领域为一组应用提供组织参考的标准结构,其中,领域模型是()阶段主要目标。
- 领域设计
- 领域实现
- 领域分析
- 领域工程
答案:C
解析:
领域分析目标是领域模型,领域设计目标是DSSA,领域实现目标是依据领域模型和DSSA来开发实现。