软件质量指的是软件特性的总和,是软件满足用户需求的能力,即遵从用户需求,达到用户满意。

软件质量包括“内部质量”“外部质量”和“使用质量”三部分。软件需求定义了软件质量特性,及确认这些特性的方法和原则。

软件质量管理过程由许多活动组成,一些活动可以直接发现缺陷,另一些活动则检查活动的价值。其中包括质量保证过程、验证过程、确认过程、评审过程、审计过程等。

(1)软件质量保证:通过制订计划、实施和完成等活动保证项目生命周期中的软件产品和过程符合其规定的要求。

(2)验证与确认:确定某一活动的产品是否符合活动的需求,软件产品是否达到其意图并满足用户需求。验证过程试图确保活动的输出产品已经被正确构造,即活动的输出产品满足活动的规范说明;确认过程则试图确保构造了正确的产品,即产品满足其特定的目的。

(3)评审与审计:包括管理评审、技术评审、检查、走查、审计等。管理评审的目的是监控进展,决定计划和进度的状态,或评价用于达到目标所用管理方法的有效性。技术评审的目的是评价软件产品,以确定其对使用意图的适合性。

软件审计的目的是提供软件产品和过程对于可应用的规则、标准、指南、计划和流程的**遵从性**的独立评价。

软件开发的技术评审是一种由软件工程师和其他人进行的软件质量保障活动。其目标包括:

(1)发现功能、逻辑或实现的错误;
(2)证实经过评审的软件的确满足需求;
(3)保证软件的表示符合预定义的标准;
(4)得到一种一致的方式开发的软件;
(5)使项目更易管理。

审计是正式组织的活动,识别违例情况,并要生成审计报告,采取更正性行动。

软件工程中,( B )的目的是评价软件产品,以确定其对使用意图的适合性。
A.审计
B.技术评审
C.功能确认
D.质量保证软件质量管理过程由许多活动组成,“确保活动的输出产品满足活动的规范说明”是( B )活动的目标。
A、软件确认
B、软件验证
C、技术评审
D、软件审计

验证过程试图确保活动的输出产品已经被正确构造,即活动的输出产品满足活动的规范说明;确认过程则试图确保构造了正确的产品,即产品满足其特定的目的。

笔记-信息系统开发基础-软件工程-评审与审计相关推荐

  1. 笔记-信息系统开发基础-信息系统生命周期

    1. 生命周期阶的五阶段划分 为了有效地进行系统的开发和管理,根据系统生命周期的概念,一般可以将信息系统的开发分成5个阶段,即总体规划阶段.系统分析阶段.系统设计阶段.系统实施阶段.系统运行和评价阶段 ...

  2. 笔记-信息系统开发基础-信息系统开发方法

    信息系统开发方法知识,信息系统开发方法分为: 1.结构化开发方法 2.面向对象开发方法 3.原型化开发方法 4.面向服务的方法 1. 结构化开发方法 (Structured method) Struc ...

  3. 笔记-信息系统开发基础-信息系统开发模型

    信息系统项目的生命周期模型主要包括有瀑布模型.V模型.喷泉模型.螺旋模型.统一过程,增量.迭代模型. 1. 瀑布模型 瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为可行性分析(计划).需求分 ...

  4. 笔记-信息系统开发基础-软件测试-软件测试的类型

    本题考查软件测试的类型相关知识,请参考<信息系统项目管理师教程>第3版P50 (1)单元测试 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块.软件构件或00软件中的类(统称 ...

  5. 笔记-信息系统开发基础-架构设计-软件架构主要职责

    软件架构主要职责 (1)确认需求在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可.架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求. (2)系 ...

  6. 笔记-信息系统开发基础-CMMI过程域分类-连续式的模型

    CMMI过程域可以分为4类(连续式的模型),包括项目管理.过程管理.工程和支持等4个类别. 1. 项目管理类过程域 项目管理类过程域涵盖了与项目的计划.监督和控制相关的项目管理活动. CMMI-DEV ...

  7. 笔记-信息系统开发基础-信息系统规划方法-大型新信息系统特征/企业系统规划步骤...

    一.大型信息系统特征 规模庞大 跨地域性 网络结构复杂,大型信息系统一般采用多级网络结构.跨域多个安全域.网络关系复杂.接口众多. 业务种类多 数据量大 用户多 二.企业系统规划(BSP)的步骤 企业 ...

  8. 笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式

    一.CMMI介绍 软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动.软件产品的质量取决于软件过程,具有良好软件过程的组织能够开发出 高质量的软件产品.在软件过程管理 ...

  9. 笔记-信息系统开发基础-架构设计-软件架构风格

    参考<信息系统项目管理师教材(第3版)>P45,软件架构风格,Garlan和Shaw对通用软件架构风格进行了分类,他们将软件架构分为数据流风格.调用/返回风格.独立构件风格.虚拟机风格和仓 ...

最新文章

  1. 自己架设windows升级服务器
  2. 【数据平台】python中文分词工具jieba
  3. php连接到mysql数据库,PHP MySQL:连接到MySQL数据库
  4. linux 一些简记
  5. python代码颜色不同_Python填充任意颜色,不同算法时间差异分析说明
  6. 钉钉提示请勿通过开发者调试模式_钉钉开放平台demo调试异常问题解决:hostname in certificate didn't match...
  7. plotly python_使用Plotly for Python时的基本思路
  8. 2020年中国冷链物流行业发展报告
  9. Lucence.net索引技术 一
  10. firewall添加白名单_linux配置防火墙 Centos7下 添加 端口白名单
  11. TCP三次握手和四次挥手详解 --- 转载
  12. postman websocket_postman的“替代者”postwoman的使用体验—从入门到放弃
  13. 为什么会有Memlink? redis
  14. notepad正则提取
  15. xampp中mysql使用教程_XAMPP的安装及使用教程
  16. arduino霍尔编码器蓝牙小车代码
  17. 金蝶EAS-BOS二开详细过程
  18. 各证件号码(身份证、护照、军官证、驾驶证、港澳台湾通行证、户口簿)正则表达式校验 完整正确
  19. [机器学习] 信用评分卡中的应用 | 干货
  20. jQuery、Ajax分页

热门文章

  1. python multiprocessing — 基于进程的并行
  2. python random.seed()函数 (生成固定随机数)random.seed(None)(取消固定随机数种子)
  3. python matplotlib.pyplot中add_subplot subplot函数的用法与区别(其实没什么区别)
  4. python文件处理:每隔一定数目删除;文件重命名;删除多余xml文件;将文件夹线所有文件平均分配到其他文件夹
  5. linux——管理系统设备之LVM的管理
  6. Java面试宝典系列之基础面试题String、变量、类与对象、集合类、SSH(二)
  7. Linux/centos环境下maven安装与配置
  8. springboot启动后进页面出现错误(java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required)
  9. SpringBoot集成七牛云-实现文件上传、下载、解决报错、详细案例
  10. php在线客服系统源码_在线客服系统物流行业解决方案