希赛公司支出20万元购买了某市场预测信息,由于此信息的采纳,希赛公司多得到了100万元的利润,对希赛公司而言,这个市场预测信息的 () 。
A. 收益是20万元
B. 收益是80万元
C. 收益是100万元
D. 收益不能衡量
希赛公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用 () 的体系结构风格比较适合。
A. 远程过程调用
B. 层次化
C. 管道/过滤器
D. 共享数据
服务组件体系结构(Service Component Architecture,SCA)是基于面向服务体系结构(Service Oriented Architecture,SOA)的思想描述服务之间组合和协作的规范。以下关于SCA 的叙述,不正确的是() 。
A. SCA 定义了语言中立的服务组合方式,能够进行跨语言的服务调用
B. SCA 加强组件的接口与传输协议的关联,提高组件的内聚性
C. SCA 实现服务组件和其传输协议的绑定,这种绑定是可扩展的
D. SCA 主要是为了满足软件集成的需要而创建的架构
希赛公司拥有多个应用系统,分别采用不同的语言和平台独立构建而成,企业需要集成来自不同系统的数据,并使用可定制格式的数据频繁地、立即地、可靠地、异步地传输数据。以下集成方式,最能满足这种要求的是 () 。
A. 文件共享
B. 数据库共享
C. 远程方法调用
D. 消息机制
下列关于软件可靠性的叙述,不正确的是 () 。
A. 由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来
B. 软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率
C. 在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分
D. 排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障
企业应用集成是一个战略意义上的方法,它从服务和信息角度将多个信息系统绑定在一起,提供实时交换信息和影响流程的能力。() 提供企业之间的信息共享能力,() 在用户使用角度能够对集成系统产生一个“整体”的感觉。
第 1 问
A. API集成
B. 数据集成
C. 界面集成
D. 过程集成
第 2 问
A. API集成
B. 数据集成
C. 界面集成
D. 过程集成
软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。() 是能够提高系统可用性的措施。
A. 心跳检测
B. 模块的抽象化
C. 用户授权
D. 记录/重放
软件风险是指在软件开发过程中面临的一些不确定性和可能造成的损失。软件风险大致可以分为三类:项目风险、技术风险和商业风险。下列叙述中,() 属于商业风险。
A. 软件的开发时间可能会超出预期时间
B. 采用的开发技术过于先进,技术本身尚不稳定
C. 软件开发过程中需求一直未能稳定下来
D. 软件开发过程没有得到预算或人员上的保证
条件测试是检查程序模块中所包含逻辑条件的测试用例设计方法,注重于测试程序中的条件。BRO(Branch and Relational Operator)测试保证能发现布尔变量和关系操作符只出现一次且没有公共变量的条件中的分支和条件操作符错误。考虑条件C1:(E1>E2)&(E3
A. {(>, =), (>, >), (>, <), (<, <), (=, <)}
B. {(<, <), (<, =), (<, >), (=, <), (=, =), (=, >), (>, <), (>, =), (>, >)}
C. {(>, <), (=, <), (>, =)}
D. {(>, <), (=, <), (>, =), (<, <)}
软件的逆向工程是一个恢复设计的过程,从现有的程序中抽取数据、体系结构和过程的设计信息。逆向工程的完备性可以用在某一个抽象层次上提供信息的详细程度来描述,在大多数情况下,抽象层次越高,完备性就越低。下列可以通过逆向工程恢复的制品中,完备性最低的是 () 。
A. 过程的设计模型
B. 程序和数据结构
C. 对象模型、数据和控制流
D. UML状态图和部署图