软件体系结构试题库(软件工程)试题和答案(3)

2019-08-02 00:54

A. ADL与需求语言的区别在于后者描述的问题空哦关键,而前者则扎根于解空间中 B. ADL与建模语言的区别在于后者对部分的关注要大于对整体的关注 C. ADL与传统的程序设计语言的构成元素由许多相同和相似之处,有各自有着很大的不同 D. ADL集中在构件的表示上。 答案: B

依据页码:P106

21、对动态软件体系结构的形式化描述通常可以采用的方法?() A、图形化方法 B、代数进程方法 C、逻辑方法 D、以上皆是 答案:D

依据页码:P 165

22、在扩充的BNF范式给出的πADL描述体系结构的框架中,[1+···]表示其中的项出现()

A、一次 B、0次或1次 C、1次或多次 D、0次或多次 答案:C

依据页码:P159

23、以下哪些特征不属于动态体系结构特征() ? A 可构造性动态特征

B 适应性动态特征 C 智能性动态特征 D 安全性动态特征 答案:D

依据页码:P167

24、在动态体系结构的描述中,不是configuror主要涉及的问题是: A 什么时候软件体系结构应该重新配置?

B 什么原因使得软件体系结构需要进行重新配置? C 重新配置应该怎样进行?

D 进行重新配置需要多大的代价? 答案:D

依据页码:P164

25、通常,一个Web服务可以分为4个逻辑层,分别为数据层(Data Layer)、数据访问层(Data Access Layer)、 业务层(Business Layer)和监听者(Listener)。离客户端最近的是监听者,离客户最远的是______:()

A 数据层(Data Layer)

B 数据访问层(Data Access Layer) C 业务层(Business Layer) D 监听者(Listener) 答案:A

依据页码:P174

26、同传统分布式体系结构相比,Web服务体系结构的主要优势体现为() ①高度的通用性和易用性 ②完全的平台、语言独立性 ③高度的集成性 ④容易部署和发布

A.①②④ B.②③④ C.①③④ D.①②③④ 答案:D

依据页码:P178-179

27、Web服务是采用________格式的信息来定义和描述对外的公共接口和绑定。 A.URI B.XML C.SOAP D.HTTP 答案:B

依据页码:P175 28、尽管对Web服务进行的描述的出发点或应用类型不同,但他们均具有如下共同特征:() ①应用的分布式 ②应用到应用的交互 ③平台无关性

A.①② B.②③ C.①③ D.①②③ 答案:D

依据页码:P175

29、下面哪个不属于设计模式方法分类() A Coad的面向对象模式 B 代码模式 C 框架应用模式 D 遗传算法 答案:D

依据页码:P200

30、一般来说,模式有以下四个基本成分: ( )、问题、解决方案、效果 。 A.模式名称 B. 时间 C. 地点 D. 思想 答案:A

依据页码:P196 倒数三行 31、软件体系结构的文档要求与软件开发项目中的其他文档是相似的,下列哪项属于体系结构文档化过程的主要输出结果() A 体系结构需求规格说明 B 体系结构概要设计说明 C 体系结构详细设计说明 D 体系结构总体框架说明 答案:A

依据页码:P219

32、软件体系结构设计有哪些过程?() 提出软件体系结构模型

把已标识的构件映射到软件体系构件中 分析构件之间的相互作用 产生软件体系结构

设计评审 ①②③ ①③④ ①②③④ ①②③④⑤ 答案:D

依据页码:P218

33、在设计模式目录下,以下哪种设计模式是关于类的() Factory Method B.Builder C.Prototype D.Bridge 答案:A

依据页码:P202

34、下列选项中不是软件体系结构的严重性分级的一项是( )

A.灾难性的 B.危急的 C.较大的 D.边际性的 答案:C

依据页码:P252

35、以下不属于传统的软件测试和基于体系结构的软件测试都需要研究的对象是?( )

A、测试内容 B、测试准则 C、测试用例 D、测试语言 答案:D

依据页码:254

36、在体系结构中,应用于当前环境中有多个构建同时运行的情况,主要用来提高系统性能的结构风格是( )

A、顺序结构风格 B、并行/管道—过滤器结构风格 C、容错结构风格 D、调用—返回结构风格

答案:B

依据页码:P245 37、下列哪一个测试过程是测试构件之间的接口以保证构件能够交互,它将构件本身抽象为单元,并关注与构件间的消息传递,构件的交互行为可以通过形式化规约得到,可以提前进行( )

A、单元测试 B、模块测试 C、集成测试 D、系统测试 答案:C

依据页码:P255 38、ATAM评估过程在生成质量属性效用树这一步中,_____确定系统最重要的质量属性目标,并对这些质量目标设置优先级和细化。

1 评估小组 2设计小组 3管理人员 4客户代表

A1 2 B1 3 C1 3 4 D1 2 3 4 答案:D

依据页码:P266

39、评估方法质量属性中可修改性不包括()。 A. 可维护性 B。可扩展性 C.完整性 D.可移植性 答案:C

依据页码:P259

40、 ( )是场景中解释或描述风险承担者怎样金发与系统的交互部分。A.刺激 B.环境 C.响应 D.互操作 答案:A

依据页码:P261

41、软件评估中关注大可修改性包含可维护性,可扩展性,( )和结构重组4个方面。 A 。可用性 B 。可移植性 C 。可变性 D 。互操作性 答案:B

依据页码:P259

42、产品线就是由在系统的组成元素和功能方面具有共性和()相似的多个系统组成的系统族。

A、异步性 B、个性 C、可变性 D、继承性 答案:B

依据页码:P284

43、一下哪个不是领域工程阶段的主要任务()。 A、领域设计 B需求分析 C、领域分析 D、领域实现 答案:B

依据页码:P285

44、SEI将产品线的基本活动分为三部分,其中不包括() A、核心资源开发 B、产品开发 C、管理 D、设计 答案:D

依据页码:P286

45、根据Axis产品线体系结构的演化过程,可以把需求大致分为6类,下面哪个不属于需求分类()

A 、构建新的产品族 B、扩展标准支持 C、改进已有功能 D导出产品线体系结构 依据页码:P304

四、名词解释 1、软件危机

答案:是指爱计算机软件的开发和维护过程中所遇到的一系列严重问题 依据页码:P1 2、软件重用

答案:是指在两次或多次不同的软件开发过程中重复使用相同或相近软件元素的过程。 依据页码:P4 3、构件组装 答案:构件组装是指将库中的构件经适当修改后相互连接,或者将它们与当前开发项目中的软件元素相连接,最终构成新的目标软件。 依据页码:P12 4、构件

答案:是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统;结构上,它是语义描述、通信接口和实现代码的复合体。 依据页码:P4 5、构件: 答案:构件是具有某种功能的可重用的软件模版单元,表示了系统中主要的计算元素和数据存储。

依据页码:P37 6、构件

答案:构件是一个数据单元或一个计算单元,它由构件的对象的集合、属性的集合、动作的集合和端口的集合组成。 依据页码:P41

7、场景(scenarios):

答:场景可以看做是那些重要系统活动的抽象,它使4个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。 依据页码:P37

8、在软件系统中构件不是独立存在的,构件具有互操作性。请具体解释构件。

答:构件是一个数据单元或一个计算单元,它由构件的对象的集合、属性的集合,动作的集合和端口集合组成。并可以抽象为C = (O,A,X,P),这里,O是组成构件的所有对象的集合,A是构件属性的集合,X是构件动作的集合,P是构件端口的集合 依据页码:P41 9、软件体系结构

答案:软件体系结构是一个设计,它包括所建立系统中的各元素(构件和连接件)的描述、元素

之间的交互、指导装配的范例和对范例的约束。 根据页码:P45

10、软件体系结构风格

答案:软件体系结构风格是描述某一特定领域中系统组织方式的惯用模式。 依据页码:P51 11、“服务模型” 答案:“服务模型”是对所创建的构件进行分组的一种逻辑方式,这种模型与语言无关。服务模型基于这样一个概念:每个构建都是一系列服务的集合,这些服务由构建提供给其他对象。

依据页码:P64 12、消息转换

答案:消息转换所有构件实力发出和接受的消息类型都经过消息总线的过滤。 依据页码:P81

13、C2体系结构风格

答案:C2体系结构风格可以概括为通过连接件绑定在一起的、按照一组规则运作的并行构件网络。

依据页码:P55 14、COBRBA接口池

答案:COBRBA接口池包括分布计算机环境中所有可用的服务器对象的接口表示它使动态搜索可用服务器的接口,动态构造请求及参数成为可能。 参考页码:P68 15、DSSA的定义

答案:DSSA就是在一个特定应用领域中为一组应用提供组织结构参考的标准软件体系结构 参考页码:P92 16、构件:

答案:构件是一个计算单元或数据存储。也就是说,构件是计算与状态存在的场所。 依据页码:P108


软件体系结构试题库(软件工程)试题和答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:GSM干扰原因和排查 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: