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

软件工程概论试题二

一、单选

1. 下面的说法是哪种视角对系统进行建模?“对系统与环境之间或系统构件之间的交互进行建模
A. 外部视角
B.交互式视角
C.结构化视角
D.行为视角

正答:B

2.下面描述是从哪种视角对系统进行建模的?
“对系统的体系结构和系统处理的数据的结构建模”。
A.外部视角
B.交互式视角
C.结构化视角
D.行为视角

正答:C

3.下面是什么UML图?

A. 类图
B.活动图
C. 顺序图
D.状态图

正答:C

4.下面UML模型描述的是哪种设计模式?

A.观察者模式
B.门面模式
C.迭代器模式
D.装饰者模式

正答:A

二、多选

5.所有系统都包含某种类型的交互,常见的分类包含以下几种
A. 用户交互
B.软件和环境的交互
C.软件内部构件之间的交互
D.发布测试

正答:ABC

6.管道和过滤器模型适应的系统包括
A.交互少的批处理系统
B.嵌入式系统
C.电子商务系统

正答:AB

7.下面的选项中哪些是典型的“事务处理系统"?
A. 交互式银行系统
B.电子商务系统
C.嵌入式系统
D.信息系统
E.预订系统

正答:ABDE

三、判断题

8.模型是所研究系统的一种抽象,模型只包含了系统的部分特征
A. 对
B.错

正答:A

9.UML中的顺序图主要用于建模参与者与系统中的对象之间的交互,以及这些对象之间的相互交互。
A.对
B错

正答:A

10.体系结构设计过程的输出是一个需求规格说明.
A. 对
B.错

正答:B

11.知识库体系结构模型最重要的优势在于它是一个分布式体系结构。很容易增加一个新的服务器并将其与系统的剩余部分相集成。
A. 对
B. 错

正答:B

12.软件复用可以在多个不同的级别上发生,场景--"如果需要在一个ava程序中实现一个发送电子邮件的功能,你可以直接引用JavaMail库里的对象和方法快速实现“就是“系统级"复用的例子。
A.对
B.错

正答:B

13.设计模式是为了代码或者软件具有更好的:1、重用性(相同功能的代码不用重复编写);2、可读性(其他程序员可以理解):3、可扩展性(增加新功能很方便):4、可靠性(新功能对原功能没有影响);5、代码出现高内聚低耦合的特性。
A. 对
B.错

正答:A


http://www.kler.cn/a/525515.html

相关文章:

  • Python设计模式 - 组合模式
  • 回顾:Maven的环境搭建
  • 【已解决】黑马点评项目Redis版本替换过程的数据迁移
  • 在线课堂小程序设计与实现(LW+源码+讲解)
  • 复古壁纸中棕色系和米色系哪个更受欢迎?
  • 正则表达式入门
  • “深入浅出”系列之算法篇:(5)AIGC
  • 面试经典150题——图的广度优先搜索
  • 保姆级讲解 python之zip()方法实现矩阵行列转置
  • 【Leetcode 热题 100】32. 最长有效括号
  • 深入探讨:服务器如何响应前端请求及后端如何查看前端提交的数据
  • 大模型知识蒸馏技术(2)——蒸馏技术发展简史
  • vscode软件操作界面UI布局@各个功能区域划分及其名称称呼
  • 留学生scratch计算机haskell函数ocaml编程ruby语言prolog作业VB
  • Java实现.env文件读取敏感数据
  • Flutter 新春第一弹,Dart 宏功能推进暂停,后续专注定制数据处理支持
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.26 统计圣殿:从描述统计到推断检验
  • 安卓(android)订餐菜单【Android移动开发基础案例教程(第2版)黑马程序员】
  • arkts bridge使用示例
  • [Python学习日记-80] 用 socket 实现文件传输功能(上传下载)
  • 设计模式 - 行为模式_Template Method Pattern模板方法模式在数据处理中的应用
  • C#方法作用
  • Java基础知识总结(二十八)--可变参数(...)、静态导入、枚举
  • JMeter插件 Arrivals Thread Group 源码解析:实现原理与性能测试中的应用
  • C24.【C++ Cont】结构体
  • springboot 简化 spring开发