软件工程9、10章小测

news/2024/11/24 16:02:06/

一 单项选择题(8分)
1、软件体系结构定义为()(1分)
 {component, connector, configuration}
 {models, connector}
 {object, collaboration, message, }
正确答案:{component, connector, configuration}
2、软件产品的质量是由()阶段的工作决定的。(1分)
 需求分析
 软件设计
 软件构建
 软件测试
正确答案:软件设计
3、在分层体系结构中,( )实现与实体对象相关的业务逻辑。(1分)
 表示层
 业务逻辑层
 持久化层
 中间件层
正确答案:业务逻辑层
4、网站系统是一个典型的( )。(1分)
 仓库体系结构
 胖客户机/服务器结构
 瘦客户机/服务器结构
 以上选项都不是
正确答案:瘦客户机/服务器结构
5、当体系结构中原型各个模块的代码都编写完成并经过单元测试后,需要将所有模块组合起来,形成整个软件原型系统,这个过程称为()。(1分)
 组合
 集成
 交付
 维护
正确答案:集成
试题解析:课本P175集成的策略
6、当底层接口比较稳定,高层接口变化比较频繁时,选择()策略。(1分)
 大爆炸集成
 自顶向下集成
 自底向上集成
 持续集成
正确答案:自底向上集成
试题解析:课本P177自底向上集成
7、()是在软件测试中用来替换某些模块的,一般具有与所替代的模块相同的接口,并模拟实现其行为。(1分)
 桩
 驱动
 测试用例
 组件
正确答案:桩
试题解析:课本P177 桩
8、自底向上集成时,上层模块通常使用与其具有相同接口的伪装模块()来替换。(1分)
 桩
 驱动
 测试用例
 组件
正确答案:驱动
试题解析:课本P176自顶向下集成
二 不定项选择题(2分)
1、MVC是一种体系结构风格,其中M、V、C分别是关于()的抽象。(1分)
 业务逻辑
 表现
 控制
 数据
 调用
正确答案:业务逻辑
表现
控制
2、( )是选择合适的解决方案策略,并将系统划分成若干子系统,从而建立整个系统的体系结构;( )细化原有的分析对象,确定一些新的对象、对每一个子系统接口和类进行准确详细的说明。(1分)
 系统设计
 对象设计
 数据设计
 用户界面设计
正确答案:系统设计
对象设计
三 判断题(4分)
1、良好的分层体系结构有利于系统的扩展与维护。(1分)
正确答案:正确
2、软件详细设计是在软件体系结构设计之后,以需求开发的结果和软件体系结构的结构为出发点的。(1分)
正确答案:正确
3、软件体系结构风格是描述某一特定应用领域中系统组织方式的惯用模式。对软件体系结构风格的研究和实践促进对设计的重用,一些经过实践证明的解决方案也可以可靠地用于解决新的问题。(1分)
正确答案:正确
4、构件、连接件以及配置是体系结构的核心模型最基本的元素。(1分)
正确答案:正确


http://www.ppmy.cn/news/1549582.html

相关文章

(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(下)----空间数据的编辑与处理(超超超详细!!!)

续上篇博客(长期更新)《零基础入门 ArcGIS(ArcMap) 》实验一(上)----空间数据的编辑与处理(超超超详细!!!)-CSDN博客 继续更新 目录 什么是拓扑? 1.3.5道路…

【深度学习之回归预测篇】 深度极限学习机DELM多特征回归拟合预测(Matlab源代码)

深度极限学习机 (DELM) 作为一种新型的深度学习算法,凭借其独特的结构和训练方式,在诸多领域展现出优异的性能。本文将重点探讨DELM在多输入单输出 (MISO) 场景下的应用,深入分析其算法原理、性能特点以及未来发展前景。 1、 DELM算法原理及其…

《用 Pygame 制作浪漫的告白气球》

《用 Pygame 制作浪漫的告白气球》 表白是一件浪漫且需要仪式感的事情!如果你是一位程序员,为什么不亲手为特别的人制作一个专属的告白动画呢?今天,我将带你用 Python 的 Pygame 库制作一个简单且充满浪漫气息的 “告白气球”动画…

MySql四种事务隔离级别以及使用什么隔离级别可以解决幻读

一、四种事务隔离级别 InnoDB 存储引擎支持四种事务隔离级别,每种级别的主要目的是为了在多用户环境中保证数据的一致性和并发性。以下是这四种隔离级别的名称及其之间的主要区别: 1. 读未提交 定义:这是最低的隔离级别,在这种模…

Halo 正式开源: 使用可穿戴设备进行开源健康追踪

在飞速发展的可穿戴技术领域,我们正处于一个十字路口——市场上充斥着各式时尚、功能丰富的设备,声称能够彻底改变我们对健康和健身的方式。 然而,在这些光鲜的外观和营销宣传背后,隐藏着一个令人担忧的现实:大多数这些…

如何在Word文件中设置水印以及如何禁止修改水印

在日常办公和学习中,我们经常需要在Word文档中设置水印,以保护文件的版权或标明文件的机密性。水印可以是文字形式,也可以是图片形式,能够灵活地适应不同的需求。但仅仅设置水印是不够的,有时我们还需要确保水印不被随…

DMA理论篇

DMA理论篇 简介 传统的数据传输都是需要CPU来实现,从一个地方拷贝到另一个地方;而DMA(Direct Memory Access)则不完全依赖CPU,DMA更新芯片SOC的一个控制器,他可以控制数据从内存中传输到另一个地方(外设、soc其它模块)&#xff…

使用同一个链接,如何实现PC打开是web应用,手机打开是一个H5应用

当我们希望通过同一个 URL,根据访问设备展示不同的页面时,可以选择以下几种方法: 方法一:通过 User-Agent 前端判断设备类型并跳转 利用前端 JavaScript 获取浏览器的 User-Agent 字符串,判断设备类型,跳转…