【系统架构师】-选择题(二)

1、面向服务(Service-Oriented,SO)的开发方法将(接口)的定义与实现进行解耦,并将跨构件的功能调用暴露出来。该方法有三个主要的抽象级别,最低层的(操作)代表单个逻辑单元的事物,包含特定的结构化接口,并且返回结构化的响应;第二层的(服务)代表操作的逻辑分组;最高层的(业务流程)则是为了实现特定业务目标而执行的一组长期运行的动作或者活动。

2、软件开发环境应支持多种集成机制。根据功能不同,可以将集成机制分为三个部分: (环境信息库) ,用于存储与系统开发有关的信息,并支持信息的交流与共享; (过程控制和消息服务器) ,是实现过程集成和控制集成的基础; (环境用户界面) ,它的统一性和一致性是软件开发环境的重要特征。

3、构件常见的组装方式包括顺序、层次、叠加组装

4、基于JavaEE平台的基础功能服务构建应用系统时,( JCA、JMS、Java IDL)可用来集成遗产系统

5、在嵌入式系统设计中,用来进行CPU调试的常用接口是(JTAG

6、特定领域软件架构(DSSA.是一个特定的问题领域中由领域模型、参考需求和参考架构等组成的开发基础架构。以下关于DSSA所具备的特征描述中,错误的是(具有易用性,使其可以用于领域中某个特定应用的开发)。

①一个严格定义的问题域或解决域;

②具有普遍性,使其可以用于领域中某个特定应用的开发;

③对整个领域能有合适程度的抽象;

④具备该领域固定的典型的在开发过程中的可重用元素。

7、(表现层)主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。

8、软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程,在建立软件架构的初期,一般需要选择一个合适的架构风格,将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系,一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。一般来说,软件架构设计活动将已标识构件集成到软件架构中,设计这些构件不予以实现

9、“系统应能够防止 99%的黑客攻击”主要与安全性质量属性相关,安全性相关的战术有抵抗攻击、检测攻击和从攻击中恢复,此需求通常可采用(检测攻击)架构策略实现该属性。

10、 企业信息集成按照组织范围分为企业内部的信息集成和外部的信息集成,在企业内 部的信息集成中,  (应用系统集成) 实现了不同系统之间的互操作,使得不同系统之间能够实现数据和方法的共享; (业务过程集成) 实现了不同应用系统之间的连接、协调运作和信息共享。

还包含技术平台集成、数据集成

11、构件是一组通常需要同时部署的原子构件。构件和原子构件之间的区别在于,原子构建可以单独部署原子构件都属于一个构件家族,一次部署往往涉及整个家族。一个原子构件是一个模块和一组资源。原子构件是部署、版本 控制和替换的基本单位。原子构件通常成组地部署,但是它也能够被单独部署。一个模块是不带单独资源的原子构件。模块是一组类和可能的非面向对象的结构体,比如过程或者函数。

12、ABSD方法有三个基础。

第一个基础是功能的分解,使用已有的基于模块的内聚和耦合技术;

第二个基础是通过选择架构风格来实现质量和业务需求;

第三个基础是软件模板的使用,软件模板利用了一些软件系统的结构。

13、(N版本程序)是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。

14、(操作系统)的系统性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、 系统资源利用率、可移植性。

15、PKI系统结构中,负责生成和签署数字证书的是(证书机构CA),负责验证用户身份的是(注册机构RA

某Web网站向CA申请了数字证书。用户登录过程中可通过验证(CA发出的签名)确认该数字证书的有效性。

 数字签名首先需要生成消息摘要, 然后发送方用 (自己的私钥) 对报文摘要进行加密。

用户A从CA获取了自己的数字证书,该数字证书使用 (CA的私钥) 进行数字签名防止篡改,用户B使用数字证书中包含的 (A的公钥) 来加密文件发送给A以保密。

数字证书的内容包含CA的信息、用户信息、用户公钥、CA签发时间和有效期等。其他用户使用数字证书中包含的该用户公钥来加密文件以保密。

16、软件可靠性可以通过历史数据和开发数据直接测量和估算出来。

17、安全性是根据系统可能受到的安全威胁的类型来分类的。其中,(机密性) 保证信息不泄露给未授权的用户、实体或过程;

可控性。指网络系统和信息在传输范围和存放空间内的可控程度。是对网络系统和信息传输的控制能力特性。

18、ARP攻击造成网络无法跨网段通信的原因是 (伪造网关APR报文,使得数据无法发送的网关)

为彻底解决故障,可将网关IP地址与其MAC绑定:

arp -s 网关地址 mac地址,固化ARP表,阻止ARP欺骗。

19、SYN Flooding攻击的原理是(利用TCP三次握手,恶意造成大量TCP半连接,耗尽服务器资源,导致系统的拒绝服务)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/828069.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

学习STM32第十八天

RTC外设详解 一、RTC实时时钟实验 RTC配置流程如下 解锁备份域写保护 RTC核心寄存器在备份域内,备份域归属PWR,因此需要开启PWR时钟再使能备份与中寄存器的写访问。 RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE); //电源控制寄存器在APB1…

分类预测 | Matlab实现RIME-BP霜冰优化BP神经网络多特征分类预测

分类预测 | Matlab实现RIME-BP霜冰优化BP神经网络多特征分类预测 目录 分类预测 | Matlab实现RIME-BP霜冰优化BP神经网络多特征分类预测分类效果基本介绍程序设计参考资料 分类效果 基本介绍 1.RIME-BP霜冰优化BP神经网络多特征分类预测(Matlab实现完整源码和数据&a…

免杀技术之白加黑的攻击防御

一、介绍 1. 什么是白加黑 通俗的讲白加黑中的白就是指被杀软列入到可信任列表中的文件。比如说微软自带的系统文件或者一些有有效证书签名的文件,什么是微软文件,或者什么是有效签名文件在后面我们会提到他的辨别方法。黑就是指我们自己的文件,没有有…

【MCU】栈溢出问题

项目场景: 硬件:STM32F407,操作系统:rt_thread master分支 问题描述 问题栈溢出 id 499 ide 00 rtr 00 len 8 9 Function[rt_completion_wait] shall not be used in ISR (0) assertion failed at function:rt_completion_wait,…

屏幕状态自动检测+鼠标自动操作

目录 一、写在前面 1.1适用场景 1.2涉及到的库 二、函数库 2.1pyautogui-屏幕截图&鼠标操作 2.1.1屏幕截图screenshot函数 2.1.2鼠标移动及单击 2.2Opencv-模板匹配 2.2.1matchTemplate函数 2.2.2minMaxLoc函数 2.2.3相关代码 2.3base64-图片转base64 2.3.1在线…

Spring MVC和Spring Boot

上节已经提到过请求,这次梳理响应。 响应 响应基本上都要被Controller所托管,告诉Spring帮我们管理这个代码,我们在后面需要访问时,才可以进行访问,否则将会报错。并且其是由RestController分离出来的,Re…

java使用trim方法和replaceAll方法去除空格之后,还存在空格

今天使用其他人的一个功能,发现生成的映射少了一个,后面去代码里面debug发现是字符串中左边空格没有去除导致。查看代码,里面是使用了字符串.trim().replaceAll(" ", "")去除空格的。这个代码虽然能去除(半角…

单点登录-第三方对接OAuth2.0-正在书写中ing

大家好,你是不是经常遇到这样的烦恼:每次想登录一个新的网站或者应用,都要重新输入用户名和密码,有时候还得设置各种密保问题,简直烦死个人了! 其实啊,有一个叫做“单点登录”的东西&#xff0c…

[Java EE] 多线程(四):线程安全问题(下)

1.5 volatile关键字 我们在了解这个关键字之前,我们首先要把产生线程安全的第4个原因补齐,我们来说说由于内存可见性引起的线程安全问题. 我们来看下面这样一段代码: import java.util.Scanner;public class Demo16 {public static int count 0;public static void main(Str…

GDB多进程调试

在使用GDB(GNU Debugger)进行多进程调试时,你可以使用几种不同的方法来管理和调试多个进程。这里是一些基本的步骤和技巧: 1. 启动GDB 首先,你需要启动GDB。通常情况下,你可以通过命令行启动GDB并附加到一…

Python基础:【习题系列】函数

在Python中,函数内部用来返回值的关键字是什么?( A ) A.return B.output C.yield D.send 答案:A 难易程度:易 答案解析:return关键字用于从函数中返回值,结束函数的执行。 知识点:函数返回值;Python关键字 在Python函数定义中,用于接收任意数量参数的符号是什么…

深度学习算法简介(一)

目录 ⛳️推荐 前言 1、深度神经网络(DNN) 2、卷积神经网络(CNN) 3、残差网络(ResNet) 4、LSTM(长短时记忆网络) 5、Word2Vec 6、Transformer 7、生成对抗网络(…

kmeans实现图像像素分类

代码 import tkinter as tkfrom tkinter import filedialogfrom PIL import Image, ImageTkimport numpy as np import random import mathclass Cluster(object):def __init__(self):# pixels是像素的意思,这里定义一个像素组用来存放像素的值self.pixels []# 创…

HubSpot功能有哪些?

HubSpot是一个功能丰富的平台,主要涵盖市场营销、销售、客户服务和客户关系管理(CRM)等领域。以下是HubSpot的一些主要功能: 市场营销自动化:HubSpot允许用户制定和执行多渠道的市场营销活动,包括创建和管…

力扣HOT100 - 105. 从前序与中序遍历序列构造二叉树

解题思路&#xff1a; 分治 以中序遍历为参照&#xff0c;用前序遍历的节点构建二叉树。 root 1 index - left表示前序遍历右子树的开始节点&#xff0c;即当前节点的下一个节点左子树长度。 class Solution {int[] preorder;HashMap<Integer, Integer> map new Ha…

C#基础:WPF中常见控件的布局基础

一、用ViewBox实现放缩控件不变 二、布局代码 <Window x:Class"WpfApp1.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.microsoft.com/winfx/2006/xaml"Title"MainWindow"…

【PyTorch】3-基础实战(ResNet)

PyTorch&#xff1a;3-基础实战 注&#xff1a;所有资料来源且归属于thorough-pytorch(https://datawhalechina.github.io/thorough-pytorch/)&#xff0c;下文仅为学习记录 3.1&#xff1a;ResNet基本介绍 退化现象&#xff08;degradation&#xff09;&#xff1a;增加网络…

小瓶清洗桶抗酸碱耐高温PFA清洗器半导体实验清洗用

PFA清洗桶&#xff0c;也叫PFA清洗器、PFA小瓶清洗桶&#xff0c;主要用于清洗浸泡实验室小型PFA溶样罐和烧杯等&#xff0c;带有密封螺纹盖&#xff0c;可以用于摇晃&#xff0c;高纯耐高温材质可放置电热板上加热使用。 特点&#xff1a;可拆卸倒酸口&#xff0c;可安全倒出酸…

ctfshow菜狗杯 web 无算力以及easyPytHon_P

web签到题 error_reporting(0); highlight_file(__FILE__);eval($_REQUEST[$_GET[$_POST[$_COOKIE[CTFshow-QQ群:]]]][6][0][7][5][8][0][9][4][4]);套娃传参 中文要编码 Cookies &#xff1a;CTFshow-QQ%E7%BE%A4:a POST:ab GET:?bc&c[6][0][7][5][8][0][9][4][4]syste…

干货收藏:CRM系统帮助中心设计教程

CRM系统&#xff0c;也就是客户关系管理系统&#xff0c;是企业运营中的得力助手&#xff0c;但太复杂的CRM系统有时候用起来也挺让人头疼的。所以&#xff0c;一个好用、易懂的帮助中心就显得尤为重要啦&#xff01;今天我来跟大家分享一下关于CRM系统帮助中心的设计教程。 1.…