当前位置: 首页 > article >正文

软件工程9、10章小测

一 单项选择题(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.kler.cn/a/402218.html

相关文章:

  • 【揭秘】CSS in JS:用JS对象定义样式,告别类名冲突(4)
  • wordpress独立站首页调用产品的三种方法
  • 详细解析STM32 GPIO引脚的8种模式
  • 鸿蒙next版开发:拍照实现方案(ArkTS)
  • Altenergy电力系统 status_zigbee SQL注入漏洞复现(CVE-2024-11305)
  • WebRTC实现双端音视频聊天(Vue3 + SpringBoot)
  • JavaScript 中,.call()的使用详解
  • Android U 多任务启动分屏——SystemUI流程(更新中)
  • perf使用方法
  • .NET 9 运行时中的新增功能
  • go语言中的切片含义和用法详解
  • (计算机毕设)基于SpringBoot+Vue的房屋租赁系统的设计与实现
  • 共享门店模式:创新零售的新篇章
  • 11.18 Maven-SpringBootWeb入门
  • Spring Boot图书馆管理系统:疫情中的技术实现
  • R环境依赖的备份与恢复全攻略
  • 【PHP小课堂】一起学习PHP中的反射(三)
  • selenium元素定位校验以及遇到的元素操作问题记录
  • OpenAI Adjusts Strategy as ‘GPT’ AI Progress Slow
  • 将大模型生成数据存入Excel,并用增量的方式存入Excel
  • Linux全局替换配置文件的IP
  • 【PyTorch][chapter 28] 揭秘 Transformer:缩放定律指南
  • 第十五章 Spring之假如让你来写AOP——Joinpoint(连接点)篇
  • flex布局样式 类名化scss(sass)
  • 在centos7中安装SqlDeveloper的Oracle可视化工具
  • 网络安全领域的最新动态和漏洞信息