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

软件设计-系统架构师(五十五)

1在网络规划中,政府内外网之间应该部署网络安全防护设备。在下图部署的设备A是(),对设备A作用描述错误的是()。

问题1

A IDS

B 防火墙

C 网闸

D UTM

问题2

A 双主机系统,即使外网被黑客攻击瘫痪也无法影响内网

B 可以防止外部主动攻击

C 采用专用硬件控制技术保证内外网的实时连接

D 设备对外网的任何响应都是对内网用户请求的应答

解析:

什么叫应用中断,文件级的交换?

指网络断开的,当收到外部数据,存到本地文件,在把网闸打开,拷贝到内网环境。和交换机不同,交换机是直接转发的。

所以网闸不能保证内外网的实时连接。

答案:C C

2 IETF定义了集成服务,把Internet服务分为三种服务质量不同的类型,这三种服务不包括()。

A 保证质量服务:对宽带、时延、抖动和丢包率都提供定量保证。

B 尽力而为的服务:这是一般的Internet服务,不保证服务质量。

C 负载受控的服务:提供类似网络欠载时的服务,定性提供服务质量

D 突发试服务:如果有富余的宽带,网络保证满足服务质量需求

解析:

有三种,尽力而为,保证质量服务,负载受控服务。

3若系统中的某个子模块需要为其他模块提供不同的数据库系统功能,这些数据库系统提供的访问接口有一定差异,但是访问过程都相同,例如先链接数据库,再开打数据库,最后查询数据库,针对上述需求,采用()设计模式抽象出数据库访问过程。该设计模式()。

问题1

A 外观

B 装饰

C 桥接

D 享元

问题2

A 可以动态、透明的给单个对象添加职责

B 为了系统定义一个高层接口,这个接口使得这一子系统更加容易使用

C 通过运行共享技术,有效支持大量颗粒度对象

D 将抽象部分与它的实现部分分离,使他们都可以独立变化。

解析:

桥接模式不合适,场景是一颗继承树太大,为了继承树小点,使用桥接。

而外观刚好,把各个数据库连接外观成相同的访问界面,这个接口使得子系统更加容易使用。

4软件方法学是以软件开发方法为研究对象的学科,其中,()是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为子任务放到下一层中去解决。()是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。()是建立在严格数学基础上软件开发方法。

解析:

自顶向下开发方法,自底向上开发方法,形式化开发方法。

5如果管理距离是15,则()。

解析:

该路由信息比较可靠。

6体系结构权衡分析法ATAM Architecture Trade Off Analysis Method,是一种常见的系统架构评估框架,该框架主要关注系统的()。

A 架构视图

B 架构描述

C 需求说明

D 需求建模

解析:

ATAM主要关注系统的 需求说明。

7软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。

A 需求分析与设计

B 设计于实现

C 实现与测试

D 部署与变更

解析:

需求分析阶段:主要关注问题域

设计阶段:转换为软件架构模式。

实现阶段:架构模式转换为实际代码。

其中 设计与实现 阶段 对软件架构关注最多。

8软件设计包括了四个独立相互联系的活动,高质量的()将改善程序结构和模块划分,降低过程复杂性,()的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系,()描述了软件与用户之间的交互关系。

问题1

A程序设计

B数据设计

C算法设计

D过程设计

问题2

A软件结构设计

B数据结构设计

C数据流设计

D分布式设计

问题3

A数据结构设计

B模块化设计

C性能设计

D人机界面设计

解析:

软件设计包括:体系结构设计,数据设计,接口设计(人机界面设计),过程设计。

高质量的数据结构设计,可以改善结构和模块的划分,降低过程复杂度

软件结构设计:开发模块化程序,并表示出模块间的控制。

9系统设计师软件开发的重要阶段,()主要是按系统需求说明来确定此系统的软件结构,并设计各个部分的功能和接口。

A 外部设计

B 内部设计

C 程序设计

D 输入/输出设计

解析:

概要设计,又叫外部设计,模块结构图、层次图、HIPO图。

详细设计,又叫内部设计,程序流程图,盒图,伪代码。

http://www.lryc.cn/news/428036.html

相关文章:

  • 三分钟学会线缆电流估算
  • Snipaste 的一款替代工具 PixPin,支持 gif 截图、长截图和 OCR 文字识别,功能不是一点点强!
  • Oracle基础教程
  • 电脑如何录屏?三款电脑录屏工具分享
  • idea2024建立maven web项目servlet 6.0
  • 游戏开放式新手引导框架设计
  • 【Hot100】LeetCode—189. 轮转数组
  • javaweb学习之HTML(一)
  • 项目实战:Qt+Opencv相机标定工具v1.3.0(支持打开摄像头、视频文件和网络地址,支持标定过程查看、删除和动态评价误差率,支持追加标定等等)
  • 【数据结构】汇总八、排序算法
  • Java-分割list并执行多线程任务的工具类
  • Springboot-从服务器获取一个输入流,转成视频文件存到oss
  • [Meachines] [Easy] Bastion SMB未授权访问+VHD虚拟硬盘挂载+注册表获取NTLM哈希+mRemoteNG远程管理工具权限提升
  • STM32标准库学习笔记-9.DMA 直接存储器存取
  • ubuntu VCS+verdi安装遇到的一些问题
  • 使用Poi-tl对word模板生成动态报告
  • day45-dynamic programming-part12-8.16
  • C# String的方法
  • Oracle RAC vs Clusterware vs ASM
  • “华为杯”第十五届中国研究生数学建模竞赛-F题:机场新增卫星厅对中转旅客影响的研究
  • 正点原子linux开发板 qt程序交叉编译执行
  • 聚星文社和虹猫哪个好
  • 三十八、【人工智能】【机器学习】【监督贝叶斯网络(Bayesian Networks)学习】- 算法模型
  • [书生大模型实战营][L0][Task1] Linux 远程连接 InternStudio
  • 【vue教程】六. Vue 的状态管理
  • 无人机电子调速器详解!!!
  • Clichouse数据导出导入(数据迁移)
  • Java基础——IService.class 中查询数据方法list() 源码剖析及使用
  • MySQL库表的基本操作
  • 基于ResNeSt50神经网络模型的蘑菇分类设计与实现,使用注意力机制,分别对应8种蘑菇进行训练预测