No.043<软考>《(高项)备考大全》【第26章】软件工程国家标准

news2025/3/12 23:51:00

【第26章】软件工程国家标准

  • 1 章节相关
    • 1.1 考试相关
  • 2 标准
    • 2.1 标准级别及目录
  • 3 软件工程术语
  • 4 软件生存周期过程、活动和任务
    • 4.1 必背
    • 4.2 ★软件生命周期各阶段与软件文档编制工作的关系--熟悉.
    • 4.3 各类人员与软件文档的使用关系--熟悉
  • 5 文档控制
    • 5.1 SRS需求规格说明书
  • 6 软件产品质量
  • 7 补充标准
  • 8 练习题
    • 参考答案

1 章节相关

本章又称为常用技术标准。

1.1 考试相关

一般1-3分选择题

2 标准

2.1 标准级别及目录

我国标准的级别标准可以分为国际标准、国家标准、行业标准、地方标准及企业标准等。
国际标准主要是指由国际标准化组织(ISO)制定和批准的标准。
国家标准由国务院标准化行政主管部门编制计划,组织草拟,统一审批、编号并发布。

代号含义 管理部门
1GB中华人民共和国强制性国家标准国家标准化管理委员会
2GB/T中华人民共和国推荐性国家标准国家标准化管理委员会
3GB/Z中华人民共和国国家标准化指导性技术文件国家标准化管理委员会

国家军用标准代号GJB【行业标准】;
国际实物标准代号GSB【国家标准】
地方标准的代号由地方标准代号(DB)、地方标准发布顺序号和标准发布年代号(4位数)三部分组成。
企业标准的代号由企业标准代号(Q)、标准发布顺序号和标准发布年代号(4位数)组成
在这里插入图片描述

3 软件工程术语

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4 软件生存周期过程、活动和任务

在这里插入图片描述

4.1 必背

过程具体过程内容
主要过程获取过程、供应过程、开发过程、运作过程、维护过程
支持过程文档编制过程、配置管理过程、质量保证过程、验证过程、确认过程、联合评审过程、审核过程、问题解决过程、易用性过程
组织过程管理过程、基础设施过程、改进过程、人力资源过程、资产管理过程、重用大纲管理过程、领域工程过程

在这里插入图片描述

4.2 ★软件生命周期各阶段与软件文档编制工作的关系–熟悉.

在这里插入图片描述

4.3 各类人员与软件文档的使用关系–熟悉

在这里插入图片描述

5 文档控制

5.1 SRS需求规格说明书

SRS的内容应该包括以下4个方面:
(1)前言:包括目的、范围、定义、简称和缩略语、引用文件、综述。
(2)总体描述:包括产品描述、产品功能、用户特点、约束、假设和依赖关系、需求分配。
(3)具体需求。
(4)支持信息:附录和索引。
SRS应该具有以下特性:无歧义性、完整性、可验证性、一致性、可修改性、可追踪性(向后追踪、向前追踪)、运行和维护阶段的可使用性
在这里插入图片描述
在这里插入图片描述

6 软件产品质量

★定义了6个质量特性和21个质量子特性:
故事是这样的,某外语课,老师说了一段外语,谐音“是准用一安”(可以理解为:是准备用一安培),某同学错误复制成“学姐操石源(日本人)”结果老师判定不及格,某同学试着修改定下的分数,别人告诉她,应该装一个套套去…
故事简洁些就是:是准用一安,错复成,学姐操,石源,试改定分,应装一T(套套一般都用T代替)
记忆时的顺序按照编的口诀:功能靠用小护翼和533244来记。

软件质量特性:功能性、可靠性、可用性、效率、可维护性、可移植性(简记:功能靠用小护翼)必考

功能性可靠性可用性
是——适合性
准——准确性
用——互用性
一——依从性
安——安全性
错——容错性
复——可恢复性
成——成熟性
学——易学性
姐——可理解性
操——可操作性
效率可维护性可移植性
石——时间特性
源——资源特性
试——可测试性
改——可修改性
定——稳定性
分——可分析性
应——适应性
装——易安装性
一——一致性
T——可替换性

在这里插入图片描述

7 补充标准

一、计算机软件可靠性和可维护性管理GB/T14394——20081、软件可靠性大纲:满足规定的可靠性要求所采取的技术和管理方法的文档,典型地描述要做的工作,所需要的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法。
2、软件可维护性大纲:满足规定的可维护性要求所采取的技术和管理的文档,典型地描述要做的工作,所需要的资源、使用的方法、采用的过程、要满足的进度表和项目组织方法。
3、评审:在软件开发各阶段都要进行评审,评审管理按照GB/T8566-2007进行,软件可靠性和可维护性的具体评审内容:
(1)概念阶段需评审:可靠性和可维护性要求、实现可行性、可靠性和可维护性对于软件产品整体的影响和关系、可靠性和可维护性对于软件产品相关业务的意义。在可行性研究与计划阶段强调项目可行性分析。制定初步项目开发计划,提出软件可靠性和可维护性目标、要求及经费,并列入合同。
(2)需求评审需评审:可靠性和可维护性目标、实施计划、功能降级使用方式下软件产品最低功能保证的规格说明、选用或制定的规范和准则、验证方法。
(3)设计评审需评审:可靠性和可维护性目标分配、目标设计方案、设计分析,关键成分的时序,估计的运行时间,错误恢复及相关性能要求、测试原理,要求,文档和工具。
(4)测试评审需评审:针对可靠性和可维护性的测试目标、测试方法、测试用例、测试工具、测试通过标准、测试报告。
(5)安装和验收评审需评审:可靠性和可维护性验证和确认方法、测试(计划、规程、用例和设施)、验证与确认时所用的其他准则。
(6)软件用户手册评审需评审:可靠性和可维护性对于运行环境的要求、管理手段、异常处理、运作和维护过程中实施软件FRACAS的考虑,以及可靠性数据采集规则的考虑

8 练习题

【例1-高17下】 GB/T8556-2007《信息技术软件生存周期过程》标准为软件生存周期过程建立了一个公共库框架,其中定义了三类过程,()不属于GB/T8566-2007定义的过程类别。
A.主要过程 B.支持过程 C.组织过程 D.工程过程

【例2-高17上】过程质量是指过程满足明确和隐含需要的能力的特性之综合。根据GB/T16250-2006中的观点,在软件工程项目中,评估和改进一个过程是提高(1)的一种手段,并据此称为提高(2)的一种方法。
(1)A.产品质量 B.使用质量 C.内部质量 D.外部质量
(2)A.产品质量 B.使用质量 C.内部质量 D.外部质量

【例3-高17下】依据标准GB/T16260.1—2006《软件工程产品质量第1部分质量模型》定义的外部和内部质量的质量模型,可将软件质量属性划分为()个特性。
A.三 B.四 C.五 D.六

【例4-高18上】根据GB/T16260.1-2006《软件工程产品质量》,软件产品使用质量特性中的可靠性,是指与软件在规定的一段时间内和规定的条件下维持其性能水平的一组软件属性,()不属于可靠性质量特性。
A.安全性 B.成熟性 C.容错性 D.可恢复性

【例5-高118上】根据GB/T14394-2008《计算机软件可靠性和可维护性管理》,软件开发各阶段都要进行评审,与软件可靠性和可维护性有关的评审要求中,()不属于需求评审的内容.
A.测试用例 B.可靠性和可维护性目标 C.实施计划 D.验证方法

【例6-高18下】 《信息技术软件工程术语》(GB/T11457-2006)规定了软件工程领域的术语。其中()指的是为评估是否符合软件需求、规格说明、基线、标准、过程、指令、代码以及合同和特殊要求而进行的一种独立的检查。
A.验收测试 B.审计 C.鉴定 D.走查

【例7-高18下】软件质量模型描述了软件产品的质量特性和指量子特性。其中()包括适宜性、准确性、互用性、依从性和安全性等子特性。
A.功能性 B.可靠性 C.可用性 D.可维护性

【例8-高19上】 ()验证一个配置项的实际工作性能是否符合他的需求规格说明。
A.功能配置审计 B.物理配置审计 C.设计评审 D.代码审计

【例9-高19上】 GB/T16260.1是产品质量系列标准中的基础标准,他描述了软件工程领域产品质量的()。
A.使用质量 B.外部度量 C.内部度量 D.质量模型

【例10-高19上】 GB/T14394-2008用于指导软件产品生存周期内可靠性和( )大纲的制定和实施。
A.可用性 B.可维护性 C.可访问性 D.可移植性

【例11-高19下】根据软件生存周期标准,验证确认过程属于()过程。
A.主要过程 B.支持过程 C.组织过程 D.改进过程

【例12-高20下】 GB/T 36964-2018《软件工程软件开发成本度量规范》属于()。
A.企业标准 B.国家标准 C.行业标准 D.国际标准

【例13-高21上】 GB/T11457-2006《软件工程术语》中,只引用了ISO/IEC15504-9:19信息技术软件过程评估第9部分:词汇》中的部分术语和定义,则该国标GB/T11457-2006《软件工程术语》()。
A.与国际标准的关系是等同采用 B.与国际标准的关系是非等效采用
C.与国际标准的关系是等效采用 D.是自主制定

【例14-高21下】 GB/T 8566-2007《信息技术·软件生存周期过程》中,将软件生存周期分为获取过程、供应过程、开发过程、运作过程和()。
A.验收过程 B.维护过程 C.移植过程 D.退役过程

参考答案

在这里插入图片描述

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

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

相关文章

一年一度的PMO大会将于2023年6月在京召开

企业要基业长青就必须持续保持组织活力。企业的内外部环境不会一成不变,顺应变化及时调整变革避免组织出现僵化低效才能在激烈的市场竞争中存活下来。PMO从成立到逐渐发挥越来越强的作用本身即是一种组织变革的过程,从这个意义上来说PMO因组织变革而生&a…

Nginx Rewrite

常用的Nginx正则表达式 ^:匹配输入字符串的起始位置 $ : 匹配输入字符串的结束位置 * : 匹配前面的字符零次或多次 :匹配前面的字符一次或多次 ?: 匹配前面的字符零次或一次 . : 匹配除“\n”之外的任何单个字符 ^$ : 空行 \:将后面…

百度发布Apollo城市智驾,距离AI智能驾驶还有多远?

推荐:将NSDT场景编辑器加入你的3D工具链。 工具集:NSDT简石数字孪生 随着人工智能技术的不断发展,智能驾驶已经成为了汽车行业的一个重要领域。智能驾驶可以减少人为驾驶的错误和疲劳驾驶等不安全因素,提高驾驶安全性&#xff0c…

内蒙农信携手星环科技建设农信大数据平台,激活金融业务创新

背景 内蒙古自治区农村信用社联合社(简称“内蒙农信”)经过多年的信息化建设,目前投产使用的信息化系统近100套,产生了大量的数据。该社于2019年采用MPP架构的分布式数据库,实现了40多套业务系统数据的归集、标准化处理…

1007、1009:与进制问题、输出问题

1007 题目:本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A B * Q R成立 思路:对于数字元素拆分,除法的计算方法用代码实现(唯一一点就是在输出的…

如何一招搞定PCB阻焊过孔问题?

PCB阻焊油墨根据固化方式,阻焊油墨有感光显影型的油墨,有热固化的热固油墨,还有UV光固化的UV油墨。而根据板材分类,又有PCB硬板阻焊油墨,FPC软板阻焊油墨,还有铝基板阻焊油墨,铝基板油墨也可以用…

Elasticsearch:使用 Elastic APM 监控 Android 应用程序(二)

在我之前的文章 “Elasticsearch:使用 Elastic APM 监控 Android 应用程序(一)” 中,我详述了如何使用 Elastic APM 来监控 Android 应用程序。在今天的文章中,我来详述如何部署 Elastic Stack,并使用文章中…

《港联证券》新三板股票交易规则是什么?如何进行交易?

新三板分为根底层、创新层和精选层。新三板股票设置了一些规则,既约束了一些新三板挂牌公司的股权进入生意市场,一起也约束了一些投资者进行投资,保证了新三板市场的安全。那么新三板股票生意规则是什么?怎么进行生意?…

【PMP】项目各阶段分别运用什么工具与技术汇总

做项目管理是一条漫漫长路,所有的本事,都是靠一个个项目,一点点积累而来的,并不存在“迅速上手”的方法论。一名普通项目经理的成长,都要经过一定时间的修炼。 数据收集 头脑风暴 在短时间内获得大量创意&#xff0…

「ML 实践篇」模型训练

在训练不同机器学习算法模型时,遇到的各类训练算法大多对用户都是一个黑匣子,而理解它们实际怎么工作,对用户是很有帮助的; 快速定位到合适的模型与正确的训练算法,找到一套适当的超参数等;更高效的执行错…

SSM--mybatis逆向工程生成

SSM学习笔记–mybatis逆向工程生成 文章目录SSM学习笔记--mybatis逆向工程生成1. 创建数据库和表2. Mybatis Generator 逆向工程1. 创建数据库和表 -- 创建 furns_ssm DROP DATABASE IF EXISTS furn_ssm; CREATE DATABASE furn_ssm; USE furn_ssm;-- 创建家居表 CREATE TABLE …

Node.js—fs模块

目录 1、什么是fs2、同步和异步调用3、文件写入3.1 writeFile 异步写入3.2 writeFileSync 同步写入3.3 appendFile / appendFileSync 追加写入3.4 createWriteStream 流式写入3.5 写入文件的场景 4、文件读取4.1 readFile 异步读取4.2 readFileSync 同步读取4.3 createReadStre…

C++基础知识总结(详解)

前言 文章篇幅较大,内容充实 请在阅读的过程中保持一个批判的态度 C基础 C头文件 C有自己的头文件,例如iostream 没有.h 也可以用C的头文件 例如stdio.h 有.h 或者将C文件C化 例如cstdio 前面加c没有.h 名字空间 划分逻辑单元。避免名字冲突 创建…

JWT 实现登录认证 + Token 自动续期方案

前言 过去这段时间主要负责了项目中的用户管理模块,用户管理模块会涉及到加密及认证流程。今天就来讲讲认证功能的技术选型及实现。技术上没啥难度当然也没啥挑战,但是对一个原先没写过认证功能的菜鸡来说也是一种锻炼吧。 技术选型 要实现认证功能&a…

【短篇】函数重载

函数重载 重载使用规则 重载 函数重载也是CPP相较于C的一个优化内容。 在C中我们都知道函数名不能重名 当然这个错误对于我还有类似我这种只学过C的人来说,这个错误是显得多么理所当然。 但是在Cpp中,则对这个功能进行了优化 看到这就有人问了&#x…

我去蔚来试驾了

前面写了比亚迪汉、小鹏P7i的试驾体验,链接如下: 小鹏P7I试驾体验! 今天接着分享蔚来ET5的试驾体验,实话实说,我是蔚来ET5的颜粉,颜值也是ET5最大的卖点之一。 我身边不少朋友,不管是男生还是女…

windows下使用vite搭建vue开发环境

windows下使用vite搭建vue开发环境 1 下载安装配置NodeJS1.1 下载1.2 安装1.3 配置1.4 npm镜像加速配置1.6 设置环境变量 2 Vite安装 1 下载安装配置NodeJS 1.1 下载 下载地址:https://nodejs.cn/download 到NodeJS官网,选择Windows安装包即可。 1.2…

网络协议-UDP vs TCP, HTTP2.0和3.0

目录 TCP vs UDP Internet协议群(TCP/IP协议群) 传输层和网络层 User Data Diagram(UDP) 连接 重发(校验) UDP不保证顺序 思考:看了上面的几点,UDP没有虚拟连接、不校验数据、…

Vue ElementUI Axios 前后端案例(day01) 之Vue

前言js 问js是什么,他有什么作用,与html和css的区别是什么 JavaScript(简称JS)是一种脚本语言,用于在网页上实现交互效果、动态效果和动态数据更新等功能。它是一种解释性语言,需要在浏览器中解释和执行。…

【Paper Note】Swin Transformer: Hierarchical ViT using Shifted Windows

Swin Transformer: Hierarchical ViT using Shifted Windows 概述核心思想整体结构名词解释与vit区别 模型处理过程概括Patch EmbeddingBasicLayerPatch MergingSwin Transform BlockWindow AttentionShifted Window Attention小结 模型使用及代码模型使用环境配置SwinT 代码Pa…