1、C. 折线D. 直线3.以下不属于软件体系结构的测试过程的是()A. 单元测试B. 集成测试C. 强度值测试D. 系统测试C4.并行结构风格和管道过滤器的风格的不同之处,在于并行结构通常用于()处理环境中A. 单B. 多D. 特定B5.()是一个或多个构件(和或构件之间的关系)的特性A. 敏感点B. 场景C. 定点D. 顶点6.以下不属于ADL的构成要素的是()A. 组件B. 构件C. 连接件D. 体系结构配置7.基于体系结构的软件开发过程可以分为独立的两个阶段:实验原型阶段和()阶段A. 演化原型B. 进化模型C. 瀑布模型D. 螺旋模型8.通常一个Web服务可以分为()个逻辑层A. 三B.
2、 四C. 五D. 六9.在基于构件的可靠性模型中,通过()来描述系统的行为A. 状态图B. 模型C. 结构图D. 以上都不正确10.以下不属于软件体系结构风险分析方法的是()A. 采用体系结构描述语言ADL对体系结构进行建模B. 通过模拟方法执行复杂性分析C. 建立用于风险评估的CDGD. 通过状态图中的算法执行风险评估和分析D11.以下不属于产品线的开发的是()A. 资源开发B. 产品计划C. 产品开发D. 产品维护12.()是一种用可视化方法对软件系统进行描述、实施和说明的标准语言A. XMLB. UMLC. DMLD. AML13.SEI将产品线的基本活动分为()部分D. 四二、多选题(
3、共 12 道试题,共 24 分。“4+1”视图模型指的是()A. 逻辑视图B. 进程视图C. 物理视图D. 开发视图和场景视图软件体系结构建模的种类有()A. 结构模型B. 框架模型C. 动态模型D. 过程模型以下属于使用异构结构的原因的有()A. 不同的结构有不同的处理能力的强项和弱点, 一个系统的体系结构应该根据实际需要进行选择,以解决实际问题B. 关于软件包、框架、通信以及其他一些体系结构上的问题, 目前存在多种标准。C. 实际工作中,我们总会遇到一些遗留下来的代码,它们仍有效用, 但是却与新系统有某种程度上的不协调。然而在许多场合,将技术与经济综合进行考虑时,总是决定不再重写它们D.
4、即使在某一单位中, 规定了共享共同的软件包或相互关系的一些标准,仍会存在解释或表示习惯上的不同软件体系结构动态性包括()A. 交互式动态性B. 结构化动态性C. 体系结构动态性D. 文档结构动态性三层C/S体系结构是将应用功能分成()几部分A. 表示层B. 功能层C. 数据层D. 表格层下面描述属于分层系统的优点的是()A. 支持基于抽象程度递增的系统设计, 使设计者可以把一个复杂系统按递增的步骤进行分解B. 支持功能增强, 因为每一层至多和相邻的上下层交互,因此功能的改变最多影响相邻的上下层C. 支持重用。D. 不支持重用。常见的软件开发模型大致可分为三种类型()A. 以软件需求完全确定为前
5、提的瀑布模型B. 在软件开发初始阶段只能提供基本需求时采用的渐进式开发模型, 如螺旋模型等C. 以形式化开发方法为基础的变换模型D. 以机器性能为需求的螺旋状模型HMB风格的构件模型包括()几个部分A. 端口B. 接口C. 静态结构D. 动态行为体系结构设计有那两大类方法()A. 过程驱动方法B. 问题列表驱动方法C. 结构列表驱动D. 结果列表驱动方法体系结构的核心模型由以下那几种()元素组成A. 构件B. 连接件C. 配置D. 端口和角色由于测试的抽象层次不同,体系结构测试策略可以分为()A. 单元测试策略B. 子系统测试策略C. 集成测试策略D. 验收测试策略常用的软件体系结构评估方法是
6、()A. 体系结构权衡分析方法(ATAM方法)B. 软件体系结构分析方法(SAAM方法)C. 中间设计的积极评审(ARID方法)D. 服务器分析方法三、判断题(共 25 道试题,共 50 分。管道和过滤器适合处理交互的应用()A. 错误B. 正确基于事件的隐式调用为软件重用提供了强大的支持()体系结构复审的目的是标识潜在的风险,及早发现体系结构设计中的缺陷和错误()判断模式取得成功的一个重要准则是它们在多大程度上达到了软件工程的目标()构件是指语义完整、语法正确和有可重用价值的单位软件,是软件重用过程中可以明确辨识的系统()智能性动态特征是用一个有限的预配置来移除约束()在仓库风格中,两种不同
7、的构件中独立构件说明当前状态()根据框架的使用和扩展方式,可以将框架分为两大类:黑盒框架和白盒框架()软件体系结构代表了系统的公共的低层次的抽象()软件系统在运行时刻的体系结构变化称为体系结构的动态性()基于事件的隐式调用使得构件放弃了对系统计算的控制()逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务()Web服务开发生命周期包括三个方面的工作()14.状态图中每一个结点Si表示两个状态()15.单个模式可以完成一个完整的软件体系结构的详细构造()16.构件实现是指具体实现构件功能的逻辑系统,通常也称为代码构件()17.软件模板是一个特殊类型的软件元素,包括描述所有这种类型的元素在
8、共享服务和底层构造的基础上如何进行交互()18.逻辑视图设计中要注意的主要问题是要保持一个单一的、内聚的对象模型贯穿整个系统()19.一个复杂的系统通常包括顺序、并行计算、容错和客户/服务器等四种常用的结构风格模型()20.软件产品线的建立方式有四种()21.需求过程主要是获取用户需求,标识系统中所要用到的构件()22.一个构件依赖图是一个对基于构件的软件系统的可靠性分析模型,它是控制流图的一个扩展()23.基于体系结构的测试应覆盖所有的构件及各个构件的接口、各个连接件的接口、构件之间的直接连接、构件之间的间接连接()24.软件开发过程中技术是重要的,而管理没有什么作用()25.软件产品线的发展过程有三个阶段()
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1