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

《软件设计师》复习笔记(11.3)——需求获取、分析、定义、验证、管理

目录

一、软件需求概述

真题示例: 

二、质量功能部署(QFD)

三、需求开发流程

需求获取

需求分析

需求定义(SRS)

需求验证

真题示例: 

四、需求管理

真题示例:


一、软件需求概述

软件需求分为三个层次:

  • 业务需求:企业/客户的高层次目标(如项目投资人、市场部门提出)。
  • 用户需求:用户的具体任务或目标(通过访谈、问卷调查获取)。
  • 系统需求:包括功能需求、非功能需求和设计约束。
    • 功能需求:系统必须实现的具体功能(如拼写检查)。
    • 非功能需求:系统质量属性(如性能、可靠性)。
    • 设计约束:限制条件(如必须使用国产数据库)。


真题示例: 

软件需求开发是指从情况收集、分析和评价到编写文档、评审等一系列产生需求的活动,分为获取情况、分析、( )和评审四个阶段。

A. 制订规格说明 B. 形成需求基线 C. 跟踪需求变更 D. 控制需求版本

 软件需求开发分为获取情况、分析、制订规格说明和评审四个阶段。制订规格说明即输出《软件需求规格说明书》,作为开发基线。形成需求基线是需求验证确认后用户签字后的结果;跟踪需求变更和控制需求版本属于需求管理的范畴,并非需求开发阶段的内容。

某软件公司正在承担开发一个字处理器的任务。在需求分析阶段,公司的相关人员整理出一些相关的系统需求,其中:

  • “找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词”属于( );
  • “显示提供替换词的对话框以及实现整个文档范围的替换”属于( );
  • “用户能有效地纠正正文档中的拼写错误”属于( ) 。

A. 业务需求 B. 用户需求 C. 功能需求 D. 性能需求

 用户需求、功能需求、业务需求

  1. “找出文档中的拼写错误并提供一个替换项列表来供选择替换拼错的词”
    这一需求描述了用户希望系统能够帮助他们完成的具体任务,属于用户需求。它从用户角度出发,明确了用户希望通过系统实现的目标(检测错误并提供替换选项)。

  2. “显示提供替换词的对话框以及实现整个文档范围的替换”
    这一需求具体说明了系统需要实现的功能模块(如对话框的显示和全局替换功能),属于功能需求。它定义了系统如何通过技术手段满足用户需求。

  3. “用户能有效地纠正文档中的拼写错误”
    这一需求是公司开发该功能的高层次目标,属于业务需求。它反映了组织开发系统的业务动机(提升用户体验和产品竞争力)。

这种分类确保了需求从抽象目标到具体实现的层次递进,符合软件工程的需求分析方法。


二、质量功能部署(QFD)

将用户需求转化为技术需求,分为三类:

  • 常规需求:用户明确提出的功能,实现越多越满意。
  • 期望需求:用户默认应具备的功能(未实现会导致不满)。
  • 意外需求:超出用户预期的功能(实现可提升满意度,但不影响购买决策)。 

三、需求开发流程

  1. 需求获取

    • 方法:用户访谈、问卷调查、采样、情节串联板、联合需求计划(JRP)。
  2. 需求分析

    • 目标:确保需求无二义性、可测试、完整。
    • 任务:绘制系统上下文图、创建原型、确定优先级、建立数据字典等。
    • 结构化分析模型
      • 功能模型:数据流图(DFD)。
      • 行为模型:状态转换图(STD)。
      • 数据模型:E-R图。
    • 数据流图
      • 数据流图描述数据在系统中如何被传送或变换,以及如何对数据流进行变换
        的功能或子功能,用于对功能建模,数据流图相关概念如图:

      •  

      • 数据流图是可以分层的,从顶层(即上下文无关数据流)到0层、1层等,顶
        层数据流图只含有一个加工处理表示整个管理信息系统,描述了系统的输入和
        输出,以及和外部实体的数据交互。数据流图示例如下:

  3. 需求定义(SRS)

    • 输出《软件需求规格说明书》,作为开发基线。
    • 方法:
      • 严格定义:假设所有需求可预先明确。
      • 原型法:通过迭代模型逐步确认需求。
  4. 需求验证

    • 步骤:评审(正式/非正式) + 测试(概念测试用例)。
    • 确认后需用户签字,形成需求基线。


真题示例: 

需求获取是确定和理解不同的项目干系人的需求和约束的过程,需求获取是否科学、准备充分,对获取出来的结果影响很大。在多种需求获取方式中,( )方法具有良好的灵活性,有较宽广的应用范围,但存在获取需求时信息量大、记录较为困难、需要足够的领域知识等问题。( )方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。( )方法通过高度组织的群体会议来分析企业内的问题,并从中获取系统需求。

选项内容

A. 用户访谈 B. 问卷调查 C. 联合需求计划 D. 采样

  • 用户访谈灵活性高但依赖领域知识。

  • 采样通过统计学方法减少偏差。

  • 联合需求计划(JRP)是群体会议驱动的需求获取方式。

  • 问卷调查更适用于大规模数据收集。


四、需求管理

  • 需求基线:通过评审的需求说明书,变更需走流程。
  • 变更控制委员会(CCB):审批和监督需求变更。
  • 双向跟踪
    • 正向跟踪:检查用户需求是否全部实现。
    • 反向跟踪:检查系统功能是否均源于用户需求。
  • 常见风险:用户参与不足、需求蔓延、模糊需求等。


真题示例:

( )是关于需求管理正确的说法。

A. 为达到过程能力成熟度模型第二级,组织机构必须具有3个关键过程域

B. 需求的稳定性不属于需求属性

C. 需求变更的管理过程遵循变更分析和成本计算、问题分析和变更描述、变更实现的顺序

D. 变更控制委员会对项目中任何基线工作产品的变更都可以做出决定

A.CMM二级要求6个关键过程域(需求管理、项目计划、项目跟踪、配置管理、质量保证、子合同管理)
B. 需求的稳定性(如变更频率)是重要属性
C. 正确顺序应为:问题分析和变更描述→变更分析和成本计算→变更实现
D. 变更控制委员会(CCB)负责审批所有基线产品的变更 

在结构化分析中,用数据流图描述( )。当采用数据流图对一个图书馆管理系统进行分析时,( )是一个外部实体。

A. 数据对象之间的关系,用于对数据建模

B. 数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功能,用于对功能建模

C. 系统对外部事件如何响应,如何动作,用于对行为建模

D. 数据流图中的各个组成部分

A. 读者 B. 图书 C. 借书证 D. 借阅

  1. 数据流图描述内容
    数据流图(DFD)的核心是展示数据流动和功能变换,属于功能建模工具。A选项描述的是E-R图(数据库),C选项描述的是状态转换图。

  2. 图书馆系统的外部实体

    • 外部实体指系统外的人或组织
    • 读者是系统使用者,属于外部实体
    • 图书、借书证、借阅都是系统内部数据

相关文章:

《软件设计师》复习笔记(11.3)——需求获取、分析、定义、验证、管理

目录 一、软件需求概述 真题示例: 二、质量功能部署(QFD) 三、需求开发流程 需求获取 需求分析 需求定义(SRS) 需求验证 真题示例: 四、需求管理 真题示例: 一、软件需求概述 软件…...

iOS Google登录

iOS Google登录 SDK下载地址在 Firebase 有下载,要下载整个SDK文件,然后拿其中的Google 登录SDK来使用 Firebase 官方文档 github 下载链接...

使用 Axios 进行 API 请求与接口封装:打造高效稳定的前端数据交互

引言 在现代前端开发中,与后端 API 进行数据交互是一项核心任务。Axios 作为一个基于 Promise 的 HTTP 客户端,以其简洁易用、功能强大的特点,成为了前端开发者处理 API 请求的首选工具。本文将深入探讨如何使用 Axios 进行 API 请求&#x…...

使用VHDL语言实现TXT文件的读写操作

使用FPGA进行图像处理时,通常需要将TXT文件中的图像数据读出到TestBench中,并将仿真的结果写入到TXT文件中,用于确认图像处理的结果是否正确。 VHDL中TXT文件的读写操作如下所示, --------------------------------------------…...

【家政平台开发(55)】家政平台数据生命线:备份与恢复策略全解析

本【家政平台开发】专栏聚焦家政平台从 0 到 1 的全流程打造。从前期需求分析,剖析家政行业现状、挖掘用户需求与梳理功能要点,到系统设计阶段的架构选型、数据库构建,再到开发阶段各模块逐一实现。涵盖移动与 PC 端设计、接口开发及性能优化,测试阶段多维度保障平台质量,…...

AbMol—细胞因子,你用对了么?

细胞因子是干细胞、类器官、肿瘤、免疫等研究中常用到的一类蛋白试剂,它的种类十分丰富,AbMole为大家介绍各类细胞因子及其适用的实验类型。AbMole提供高品质抑制剂、细胞因子、人源单抗、天然产物、荧光染料、多肽、抗生素。 细胞因子的定义与分类 细胞…...

【AI】实现中文文章摘要的AI模型

【AI】实现中文文章摘要的AI模型 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 【AI】实现中文文章摘要的AI模型简介安装库加载模型获取 PEFT 模型测试模型简介 最近逛github查看…...

累计达2.04亿户!中国联通首次公布5G网络用户数据

快科技4月18日消息,日前中国联通公布了2025年第一季度运营数据。 中国联通表示,为更好反映本公司5G发展情况,公司将定期披露的5G套餐用户数更新为5G网络用户数,5G网络用户为当期使用过5G网络的移动用户。 数据方面,截…...

【重学Android】1.关于@Composer注解的一点知识笔记

最新因为一些原因,开始重新学习Android及kotlin编程,也觉得可以顺带记录下这个过程中的一些知识点,也可以用作日后自己查找复习。 Composable 注解在 Android 开发中的使用 Composable 是 Jetpack Compose(Android 的现代声明式…...

OAuth2AuthorizationEndpointConfigurer类介绍、应用场景和示例代码

概述 OAuth2AuthorizationEndpointConfigurer 是 Spring Security OAuth2 授权服务器模块中的一个重要配置类,用于配置 OAuth2 授权端点(/oauth2/authorize)。 核心功能 这个配置类主要负责: 处理授权码授权流程中的授权请求 处理用户同意(consent)流…...

方德桌面操作系统V5.0-G23部署Ollama+DeekSeep+OpenWebUI

​​一、解压并安装 Ollama​​ 1. 解压文件 链接:ollama-linux-amd64.tgz下载地址 rootyuhua-virtualmachine:~# tar -xzvf ollama-linux-amd64.tgz bin/ollama lib/ollama/cuda_v11/ lib/ollama/cuda_v11/libggml-cuda.so lib/ollama/cuda_v11/libcublas.so.1…...

过去十年前端框架演变与技术驱动因素剖析

一、技术演进脉络(2013-2023) 2013-2015:结构化需求催生框架雏形 早期的jQuery虽然解决了跨浏览器兼容性问题(如IE8兼容性处理),但其松散的代码组织方式难以支撑复杂应用开发。Backbone.js的出现首次引入M…...

Web三漏洞学习(其三:rce漏洞)

靶场:NSSCTF 三、RCE漏洞 1、概述 在Web应用开发中会让应用调用代码执行函数或系统命令执行函数处理,若应用对用户的输入过滤不严,容易产生远程代码执行漏洞或系统命令执行漏洞 所以常见的RCE漏洞函数又分为代码执行函数和系统命令执行函数…...

【人力资源管理系统】C#实现

软件项目实训报告2025版 第1部分 实训的目标与主要内容1.1 实训目标1.2 实训主要内容 第2部分 最终作品的完成情况2.1 课堂上要求的功能完成情况2.1.1 完成的功能及完成情况分析1. 建立数据库2. 登录界面3. MDI主窗体显示4. 登录日志功能5.员工列表查询功能 2.2 作业中要求的功…...

C#插件与可扩展性

外接程序为主机应用程序提供了扩展功能或服务。.net framework提供了一个编程模型,开发人员可以使用该模型来开发加载项并在其主机应用程序中激活它们。该模型通过在主机和外接程序之间构建通信管道来实现此目的。该模型是使用: System.AddIn, System.AddIn.Hosting, System.…...

【工具】gtest

在写代码的时候大家是怎么判断自己所写的程序运行有没有问题呢?可能是在程序中穿插打印数据,看比对数据是否有问题,这是传统的肉眼观察法。如果代码量并不大,数据量比较少的话是比较好用的。那在数据量庞大时,打印信息…...

力扣DAY56-59 | 热100 | 回溯:子集、电话号码的字母组合、组合总和、括号生成

前言 中等 √ 怒刷回溯,逐渐有了手感,重点就在于设计树复原状态sometimes剪枝。 子集 我的题解 全排列的基础上修改:1)每个状态(而不是size等于数组长度)都加入答案数组中。2)设置指针&…...

ChatUI vs Ant Design X 技术选型对比

引言 本文从核心功能、架构设计、易用性等维度对比分析阿里巴巴的 ChatUI 和 Ant Design 的 Ant Design X,帮助开发者选择适合的对话式 UI 开发方案。 核心功能对比 维度ChatUIAnt Design X定位聚焦对话界面(Chatbot)的轻量级解决方案全面的…...

第24周:Resnet结合DenseNet

目录 前言 一、 前期准备 1. 设置GPU 2.查看数据 二、构建模型 1.划分数据集 2.划分标签 3.编译及训练模型 三、结果可视化 四、总结 前言 🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 一、 前期准备 1.…...

【论文阅读20】-CNN-Attention-BiGRU-滑坡预测

这篇论文主要探讨了基于深度学习的滑坡位移预测模型,结合了MT-InSAR(多时相合成孔径雷达干涉测量)观测数据,提出了一种具有可解释性的滑坡位移预测方法。 [1] Zhou C, Ye M, Xia Z, et al. An interpretable attention-based deep…...

Linux根据 PID 进行性能分析

根据 PID 进行性能分析 当需要深入分析某个特定进程的性能问题时,Linux 提供了多种强大的工具来监控和分析进程行为。以下是针对 PID 进行性能分析的完整方法: 1. 基础监控命令 1.1 top - 实时监控指定进程 top -p PID1,PID2,PID3 # 监控多个PID交互…...

Spring MVC 初体验~~

Java EE三层架构 在Java EE开发中,系统经典的三层架构包括表现层、业务层和持久层。三层架构中,每一层各司其职。 表现层(Web层)负责接收客户端请求,并向客户端响应结果 业务层(Service层)负责…...

2025年03月中国电子学会青少年软件编程(Python)等级考试试卷(五级)真题

青少年软件编程(Python)等级考试试卷(五级) 分数:100 题数:38 答案解析:https://blog.csdn.net/qq_33897084/article/details/147341437 一、单选题(共25题,共50分) 1. 以下哪个选…...

警惕阿里云中的yum update操作不当导致:/sbin/init被清空导致Linux无法正常启动

由于使用阿里云进行部署测试,因而会对yum update进行操作,这两天更新了systemd-239-82.0.3.4.al8.2.x86_64,但存在报错,然后进行yum history undo和清空yum cache,但出现操作Linux命令行无效。具体来说,几个…...

使用Selenium和Python实现Web抓取指南

1. 环境准备 安装Selenium库 bash 复制 pip install selenium 下载浏览器驱动(以Chrome为例) 下载对应浏览器版本的驱动: ChromeDriver: https://chromedriver.chromium.org/downloads 将驱动文件(如chromedriver.exe&…...

避免IP地址关联,多个手机设备的完美公网IP问题

在现代工作室中,手机设备的数量常常多于一个,为了方便管理和使用,通常会将这些设备连接到同一个Wi-Fi网络。这样的做法看似无害,却隐藏着一个普遍而被忽视的问题:多个手机共用同一个公网IP。这个看似技术性的细节&…...

深入浅出 MVCC:MySQL 并发背后的多版本世界

📌 一句话理解 MVCC(Multi-Version Concurrency Control): MVCC 指的是多版本并发控制,MVCC 通过为每个事务提供数据的快照版本,让读取操作无需加锁,从而实现高并发的同时,又能维持…...

鸿蒙-跨设备互通,设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。

跨设备互通 跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。 约束与限制 需同时满足以下条件,才能使用该功能: 设备限制 本端设备:HarmonyOS版本为HarmonyOS NEXT及以上…...

C#进阶学习(六)单向链表和双向链表,循环链表(下)循环链表

目录 📊 链表三剑客:特性全景对比表 一、循环链表节点类 二、循环链表的整体设计框架 三、循环列表中的重要方法: (1)头插法,在头结点前面插入新的节点 (2)尾插法实现插入元素…...

Spring Boot配置文件优先级全解析:如何优雅覆盖默认配置?

📚 一、为什么需要了解配置文件优先级? 想象一下,你正在玩一个游戏🎮,游戏里有默认设置,但你可以通过不同的方式修改这些设置: 游戏内置的默认设置(就像Spring Boot的默认配置&…...

【多目标进化算法】NSGA-II 算法(结合例子)

目录 一、NSGA-II 是干什么的? 二、通过一个简单例子来解释 例子:挑选手机 三、NSGA-II 解决步骤 1. 初始化种群 2. 非支配排序(Fast Non-dominated Sorting) 3. 拥挤度距离(Crowding Distance) 4. 选择 + 交叉 + 变异 5. 合并种群、排序、更新 四、最后结果(…...

【Spring Boot】把jar包导入本地系统

【Java】把jar包导入本地maven仓库 一、方法一:将 JAR 添加到项目本地的 libs/ 目录二、方法二:把 JAR 安装到本地 Maven 仓库(推荐)三、查看是否安装成功(1)直接用文件管理器/终端查看(2&#…...

钧瓷收藏防坑指南:如何科学评估与理性收藏

关注大禹智库及时接收干货报告和视频 大禹智库 第 8期〔总第462期〕2025-4-17 一、价格敏感背后的收藏心理 每次钧瓷估价速算表的更新都会引发收藏圈的热议,这反映出藏家最核心的关切:“买得值不值?” 即便对部分藏家而言价格并非首要因素…...

CrewAI Community Version(一)——初步了解以及QuickStart样例

目录 1. CrewAI简介1.1 CrewAI Crews1.2 CrewAI Flows1.3 Crews和Flows的使用情景 2. CrewAI安装2.1 安装uv2.2 安装CrewAI CLI 3. 官网QuickStart样例3.1 创建CrewAI Crews项目3.2 项目结构3.3 .env3.4 智能体角色及其任务3.4.1 agents.yaml3.4.2 tasks.yaml 3.5 crew.py3.6 m…...

Vue 3.0 Composition API 与 Vue 2.x Options API 的区别

引言 Vue 作为一款流行的 JavaScript 框架,经历了多个版本的迭代。Vue 2.x 时期,Options API 是主要的开发方式;而到了 Vue 3.0,引入了 Composition API。这两种 API 风格各有特点,理解它们的区别对于开发者来说至关重…...

江苏广电HC2910-创维代工-Hi3798cv200-2+8G-海美迪安卓7.0-强刷包

江苏广电HC2910-创维代工-Hi3798cv200-28G-海美迪安卓7.0-强刷包 说明 1、由于原机的融合网关路由不能设置,原网口无法使用,需要用usb2.0的RJ45usb网卡接入。 通过usb接口网卡联网可以实现百兆网口连接。原机usb3.0的接口可以以接入硬盘,播放…...

clickhouse数据导出导入

clickhouse数据导出导入 CSV格式导出为csv格式导入为csv格式 JSON格式导出为json格式导入为json格式 SQL格式导出为SQL CSV格式 导出为csv格式 # 不带表头 clickhouse-client -h 127.0.0.1 --database"db" --query"select * from db.test_table FORMAT CSV&qu…...

GPU 在机器学习中的应用优势:从技术特性到云端赋能

一、引言:当机器学习遇见算力革命​ 在人工智能浪潮席卷全球的今天,机器学习已从实验室走向商业落地的核心战场。随着深度神经网络模型复杂度呈指数级增长(如 GPT-4 参数量突破万亿级),以及数据规模迈向 ZB 级别&…...

C++: 类和对象(中)

📔个人主页📚:秋邱-CSDN博客 ☀️专属专栏✨:C 🏅往期回顾🏆:C: 类和对象(上) 🌟其他专栏🌟:C语言_秋邱 ​ 类的默认成员函数 构造…...

基于slimBOXtv 9.16 V2-晶晨S905L3A/ S905L3AB-Mod ATV-Android9.0-线刷通刷固件包

基于slimBOXtv 9.16 V2-晶晨S905L3A/ S905L3AB-Mod ATV-Android9.0-线刷通刷固件包,基于SlimBOXtv 9 修改而来,贴近于原生ATV,仅支持晶晨S905L3A/ S905L3AB芯片刷机。 适用型号:M401A、CM311-1a、CM311-1s…...

Rocky8 升级 Python 3.9.20 并部署 Airflow 2.10.5

Rocky8 升级 Python 3.9.20 并部署 Airflow 2.10.5 1.系统环境配置1.1Python安装1.2 Airflow 配置1.2.1 基础配置1.2.2 新建数据库1.2.3 配置文件 airflow.cfg 1.3 安装 Airflow 2.Airflow 测试1.启动定时器2.登录系统3.自定义流3.1测试流 1.系统环境配置 # 系统版本查看 cat …...

基础智能体的进展与挑战第 3 章【记忆】

目录 第三章记忆3.1 人类记忆概述3.1.1 人类记忆的类型3.1.2 人类记忆模型 3.2 从人类记忆到智能体记忆3.3 智能体记忆的表示3.3.1 感知记忆3.3.2 短期记忆3.3.3 长期记忆 3.4 记忆生命周期3.4.1 记忆获取3.4.2 记忆编码3.4.3 记忆衍生3.4.4 记忆检索与匹配3.4.5 神经记忆网络3…...

Docker 容器与镜像核心操作命令大全(实战指南)

Docker 容器与镜像核心操作命令大全(实战指南) 摘要:本文全面整理 Docker 容器与镜像管理的高频操作命令,涵盖容器生命周期管理、镜像构建技巧、网络配置、文件挂载等场景,并附赠企业级高级用法。适用于开发、测试及生…...

见多识广3:帕累托最优解与帕累托前沿

目录 前言定义特点应用场景求解算法总结 前言 这里的知识都是kimi告诉我的,我主要记录一下。 定义 帕累托最优解:在多目标优化问题中,如果一个解在某个目标上优于另一个解,而在其他目标上至少不比另一个解差,那么这…...

遥感技术赋能电力设施监控:应用案例篇

目前主流的电力巡检手段利用无人机能够通过设定灵活航线进行低空飞行、搭载不同的采集设备,能够从不同角度对输电线进行贴近拍摄,但缺陷是偏远山区无人机飞行技术要求高,成本高,且飞行的无人机也可能会对输电线产生破坏。 星图云开…...

Docker容器虚拟化存储架构

本文主要描述Docker容器引擎中运行的应用如何持久化地存储数据。 如上所示,Docker容器引擎的总体应用架构图,包括Docker客户端应用、Docker Host服务端应用以及Docker Registry镜像仓库端应用。其中,Docker Host服务端应用包括Docker daemon容…...

Silverlight发展历程(微软2021年已经停止支持Silverlight 5)

Microsoft Silverlight 发展历程 引言 Microsoft Silverlight 是微软在 Web 多媒体和富互联网应用 (RIA) 领域的一次重要尝试,它从诞生到消亡的过程折射出了 Web 技术发展的变迁和行业格局的演变。本文将详细回顾 Silverlight 的完整发展历程,探讨其技…...

“星睿O6” AI PC开发套件评测 - 部署PVE搭建All in One NAS服务器

Radxa O6平台上部署PVE搭建All in One NAS服务器 Radxa O6是一款性能卓越的单板计算机,其强劲的硬件配置和多样化的接口设计,使其成为家庭和小型企业理想的All in One服务器解决方案。值得一提的是,O6原生配备了两个5G网口,便于直…...

【路由交换方向IE认证】BGP选路原则之AS-Path属性

文章目录 一、路由器BGP路由的处理过程控制平面和转发平面选路工具 二、BGP的选路顺序选路的前提选路顺序 三、AS-Path属性选路原则AS-Path属性特性AS-Path管进还是管出呢?使用AS-Path对进本AS的路由进行选路验证AS-Path不接收带本AS号的路由 四、BGP邻居建立配置 一…...

《软件设计师》复习笔记(14.3)——设计模式

目录 一、设计模式分类 1. 创建型模式(Creational Patterns) 2. 结构型模式(Structural Patterns) 3. 行为型模式(Behavioral Patterns) 真题示例: 一、设计模式分类 架构模式 高层设计决…...