答案:A
34、下列选项中不是软件体系结构的严重性分级的一项是( ) A.灾难性的 B.危急的 C.较大的 D.边际性的 答案:C
35、以下不属于传统的软件测试和基于体系结构的软件测试都需要研究的对象是?( )
A、测试内容 B、测试准则 C、测试用例 D、测试语言 答案:D
36、在体系结构中,应用于当前环境中有多个构建同时运行的情况,主要用来提高系统性能的结构风格是( )
A、顺序结构风格 B、并行/管道—过滤器结构风格 C、容错结构风格 D、调用—返回结构风格 答案:B
37、下列哪一个测试过程是测试构件之间的接口以保证构件能够交互,它将构件本身抽象为单元,并关注与构件间的消息传递,构件的交互行为可以通过形式化规约得到,可以提前进行( )
A、单元测试 B、模块测试
C、集成测试 D、系统测试 答案:C
38、ATAM评估过程在生成质量属性效用树这一步中,_____确定系统最重要的质量属性目标,并对这些质量目标设置优先级和细化。
1 评估小组 2设计小组 3管理人员 4客户代表
A、1 2 B、1 3 C、1 3 4 D、1 2 3 4 答案:D 39、评估方法质量属性中可修改性不包括()。 A. 可维护性 B。可扩展性 C.完整性 D.可移植性 答案:C
40、 ( )是场景中解释或描述风险承担者怎样金发与系统的交互部分。 A.刺激 B.环境 C.响应 D.互操作 答案:A
41、软件评估中关注大可修改性包含可维护性,可扩展性,( )和结构重组4个方面。
A 。可用性 B 。可移植性 C 。可变性 D 。互操作性 答案:B
42、产品线就是由在系统的组成元素和功能方面具有共性和()相似的多个系统组成的系统族。
A、异步性 B、个性 C、可变性 D、继承性 答案:B
43、一下哪个不是领域工程阶段的主要任务()。 A、领域设计 B需求分析 C、领域分析 D、领域实现 答案:B
44、SEI将产品线的基本活动分为三部分,其中不包括() A、核心资源开发 B、产品开发 C、管理 D、设计 答案:D 四、名词解释 1、软件危机
答案:是指爱计算机软件的开发和维护过程中所遇到的一系列严重问题 2、软件重用
答案:是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。
3、构件组装
答案:构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。
4、构件
答案:是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通信接口和实现代码的复合体。
5、构件:
答案:构件是具有某种功能的可重用的软件模版单元,表示了系统中主要的计算元素和数据存储。
6、构件
答案:构件是一个数据单元或一个计算单元,它由构件的对象的集合、属性的集合、动作的集合和端口的集合组成。
7、场景(scenarios):
答:场景可以看做是那些重要系统活动的抽象,它使4个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。
8、在软件系统中构件不是独立存在的,构件具有互操作性。请具体解释构件。
答:构件是一个数据单元或一个计算单元,它由构件的对象的集合、属性的集合,动作的集合和端口集合组成。并可以抽象为C = (O,A,X,P),这里,O是组
成构件的所有对象的集合,A是构件属性的集合,X是构件动作的集合,P是构件端口的集合
9、软件体系结构
答案:软件体系结构是一个设计,它包括所建立系统中的各元素(构件和连接件)的描述、元素之间的交互、指导装配的范例和对范例的约束。
10、软件体系结构风格
答案:软件体系结构风格是描述某一特定领域中系统组织方式的惯用模式。 11、“服务模型”
答案:“服务模型”是对所创建的构件进行分组的一种逻辑方式,这种模型与语言无关。服务模型基于这样一个概念:每个构建都是一系列服务的集合,这些服务由构建提供给其他对象。
12、消息转换
答案:消息转换所有构件实力发出和接受的消息类型都经过消息总线的过滤。 13、C2体系结构风格
答案:C2体系结构风格可以概括为通过连接件绑定在一起的、按照一组规则运作的并行构件网络。
14、COBRBA接口池
答案:COBRBA接口池包括分布计算机环境中所有可用的服务器对象的接口表示它使动态搜索可用服务器的接口,动态构造请求及参数成为可能。