新书报告-《软件质量保证和管理》

2024-03-23 00:18

本文主要是介绍新书报告-《软件质量保证和管理》,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

量是保证企业在激烈的市场竞争中立于不败之地的根本,那么,软件企业如何建立现代的质量管理体系?如何在整个软件开发过程中保证软件质量?本书给出了正确的、系统的答案。
     全书共17章,第1~10章全面阐述了质量和软件质量的概念、软件质量工程体系的思想和内容、软件质量控制和管理的方法和技术,包括软件质量标准、配置管 理、质量度量和可靠性评估等。第11~17章则重点放在实际的软件质量工作上,深入探讨了需求分析、软件设计、编程和测试、软件发布和维护等各个阶段的软 件质量活动,包括质量人员的组织和培训、质量策划、设计模式的有效应用、编程的最佳实现方法等。
    全书内容丰富,涉及软件质量工作的各个层次,强调质量文化和理念,引入了质量管理领域里最具价值、代表性的质量体系,包括CMM、TQM、六西格玛和零缺陷管理等,并将这些思想和方法贯穿和应用到整个软件开发全过程的质量保证和管理活动之中。
    本书可作为高等院校高年级本科生、研究生学习软件工程的教材,也可作为从事软件开发、软件测试、软件质量工作、软件管理、软件工程研究和应用的有关人员的参考书。

前  言
随着经济全球化进程的不断推进,知识经济的时代已经到来。要增加产品的国际竞争力,产品质量作为经济发展的战略问题变得越来越重要。摩托罗拉公司、通用电气公司以及许多日本世界顶级企业的成功案例,给世人展示了质量经济性管理的魅力。美国著名质量管理学家约瑟夫·朱兰博士指出: “20 世纪是生产率的世纪,21世纪是质量的世纪,质量是和平占领市场最有效的武器。”

质量管理,越来越受到关注,管理意识不断在创新着,从单纯的质量检验发展到全面质量管理(TQM)、CMM/CMMI、六西格玛质量管理和零缺陷管理等新的质量理论、方法和体系,新的质量管理理念也随之诞生,质量改进过程得到了极大的推进。

软件产业逐渐走向成熟,也不例外,软件质量正被视为软件企业的生命。软件质量管理开始在软件组织内全面开展,强烈的质量意识正慢慢扎根于软件技术和管理人员的心灵深处,直至整个组织质量文化的形成。敏捷建模(AM)、极限编程(XP)、测试驱动开发(TDD)、团队软件过程(TSP)等,都是一些有益的探索和实践。质量文化作为软件组织的全体员工共同质量价值观的体现,正在通过有效的软件质量管理模式、系统的软件质量工程体系,发挥越来越重要的作用,贯穿到软件的整个开发和维护的生命周期。

从软件产业的发展初期到目前的大型软件开发过程,软件质量保证已经成为开发中的一个不可分割的部分。随着软件规模的日益增大,软件质量问题也日益突出,它可能造成软件交付延期、软件开发成本的不断增加,使软件产品的使用期限大大缩短。事实上,计算机软件科学和软件工程一直在寻求对软件本质更清晰的认识,试图以更加合理的方法和流程来开发软件,在保证高质量的前提下,大量、快速地开发软件。因此,软件开发从分析、设计、构造、测试到发布、部署都会涉及到质量问题。本书作者以从事软件工程近二十年的经验,特别是在一流的国际性软件企业中所获得的软件测试、软件质量保证和管理方面的经验,从一个实践者的角度对软件开发的各阶段质量保证和管理的思想、方法、活动和实践等进行了深入剖析。

全书共17章,分为两部分,第1~10章集中在有关软件质量的概念、思想、理论和方法的阐述,包括软件质量工程体系、软件质量控制和保证、全面质量管理、软件质量标准、软件配置管理、软件质量度量、软件可靠性评估等。

第11~17章重点放在实际的软件质量工作上,包括质量人员的组织和培训、质量策划以及软件开发全过程的质量保证和管理,包括需求分析、软件设计、编程和测试、软件发布和维护等各个阶段的软件技术和质量活动。

第1章 主要介绍了质量的概念、质量属性、质量概念的发展过程、质量形成全过程以及客户识别、质量和客户的关系,最后介绍世界上一些著名的质量大师,使我们领略了大师级质量和质量管理的理念和思想。

第2章 主要通过V模型的完整诠释、敏捷软件开发方法和分阶段开发模型的介绍,揭示了软件开发的规律、特征和基本方法。重点围绕软件质量展开,涉及软件质量的定义、特性和内容。

第3章 主要介绍了现代软件质量工程体系,涵盖质量计划、质量方针、质量风险管理、质量成本控制和质量计划的实施等内容。

第4章 主要论述了软件质量控制模型、方法和工具,并介绍了软件质量保证体系、改正性和预防性措施以及常采用的手段。

第5章 阐述了软件配置管理的基本概念、版本控制、变更控制等方面的内容。通过对3种实用的配置管理系统(JBCM、RationalClearCase和CVS)的介绍,描述了软件配置管理的基本过程。

第6章 介绍了度量的基本原理、度量的过程和原则。在此基础上,全面介绍了软件的过程度量、项目度量和产品度量。本章的重点集中在软件产品的质量度量(包括缺陷度量和顾客满意度等度量)和整个软件开发生命周期中的过程质量度量(包括缺陷达到模式、需求分析、设计、测试到维护等度量)。最后介绍了度量专家的思想和指导、质量度量的应用以及质量度量的统计方法。

第7章 介绍了软件可靠性概念,可靠性模型的概念、建立、评价标准以及常用的几种可靠性模型,最后介绍了可靠性的测试与度量。

第8章 从通用标准的概念、层次、历史等方面开始,逐步展开,对软件质量标准做了全面介绍,包括ISO 9000、CMM/CMMI、IEEE、SPICE和Tick IT等方面的标准。

第9章 以软件评审的流程为基础,对软件评审中设计的角色和职能以及软件评审过程中所使用的方法和技术进行了说明。最后还介绍了软件评审失败的客观因素和解决方法。

第10章 阐述了全面质量管理、零缺陷管理和六西格玛质量管理的战略和文化、方法、技术以及实施,其中包括软件质量管理模式、零缺陷管理作业法与评估、六西格玛的五阶段方法DMAIC和DFSS。最后介绍了GE和华为公司的成功案例,以及世界质量组织和管理奖。

第11章 介绍了常见的软件质量保证的组织结构,并以该结构为根本对整个质量保证组织的人员培养以及发展做了说明。

第12章 从朱兰质量三部曲引出质量策划和软件质量计划,阐述了质量计划的目标、要素、内容和制定原则、方法、规程。通过对大、小软件项目质量计划的介绍,并从组织到基础设施,从生命周期活动全过程评估到标准化的系统评估,帮助质量计划的全面实施。

第13章 通过对需求开发过程和需求管理过程以及这两个阶段所用到的技术、方法的全面介绍,讨论了需求工程过程的6个方面的内容和它们之间的联系,以获得高质量的需求。

第14章 主要从软件系统结构设计、数据设计、设计模型等方面阐述软件设计阶的质量管理工作。讨论如何选择软件体系结构,利用设计模式去复用成功的软件体系结构,帮助设计者更好地完成系统设计。并且简单介绍了如何使用UML来进行静态、动态建模。

第15章 围绕如何产生高质量的代码,介绍了与代码风格相关的内容和常用的规则,并阐述了面向对象编程特点以及C++和Java的编程规则、程序稳定性提高与内存管理技巧、智能指针应用和单元测试方法。

第16章 介绍了软件测试的任务和目标、测试的现实和原则,论述了测试方法的应用之道、不同测试阶段的要求、最佳实践和方法以及测试过程的评审和质量保证、测试组织和管理原则,保证完整地、有效地实现测试目标。

第17章 主要介绍了不同类型版本(MR、SP和EP)的产品发布类型、版本定义和程序,并详细介绍了软件部署的规划、逻辑/物理设计、可用性/可伸缩性策略、安全性设计和部署验证与实施,最后介绍了软件维护的作用、分类、框架和计划,包括维护质量、技术支持和维护的管理性控制。

每一章的最后都有本章的小结和思考题。本书的结尾还附有软件质量管理常用的中英文术语对照、参考文献等资料。

本书特别重视理论与实践相结合,使读者既能领会基本原理,又能掌握原理的实际应用。因此,它既适合软件公司中的软件工程师和管理人员阅读,也适合软件质量管理的专业人员和实践人员。同时,本书很适合作为计算机软件、软件工程学科大中专学校的教材。

如果你仔细浏览一下目录,就会更有收获 ==》 清华大学出版社网站
软件质量保证和管理



Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1464330


这篇关于新书报告-《软件质量保证和管理》的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/836553

相关文章

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

【专题】2024飞行汽车技术全景报告合集PDF分享(附原数据表)

原文链接: https://tecdat.cn/?p=37628 6月16日,小鹏汇天旅航者X2在北京大兴国际机场临空经济区完成首飞,这也是小鹏汇天的产品在京津冀地区进行的首次飞行。小鹏汇天方面还表示,公司准备量产,并计划今年四季度开启预售小鹏汇天分体式飞行汽车,探索分体式飞行汽车城际通勤。阅读原文,获取专题报告合集全文,解锁文末271份飞行汽车相关行业研究报告。 据悉,业内人士对飞行汽车行业

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

计算机毕业设计 大学志愿填报系统 Java+SpringBoot+Vue 前后端分离 文档报告 代码讲解 安装调试

🍊作者:计算机编程-吉哥 🍊简介:专业从事JavaWeb程序开发,微信小程序开发,定制化项目、 源码、代码讲解、文档撰写、ppt制作。做自己喜欢的事,生活就是快乐的。 🍊心愿:点赞 👍 收藏 ⭐评论 📝 🍅 文末获取源码联系 👇🏻 精彩专栏推荐订阅 👇🏻 不然下次找不到哟~Java毕业设计项目~热门选题推荐《1000套》 目录 1.技术选型 2.开发工具 3.功能

【STM32】SPI通信-软件与硬件读写SPI

SPI通信-软件与硬件读写SPI 软件SPI一、SPI通信协议1、SPI通信2、硬件电路3、移位示意图4、SPI时序基本单元(1)开始通信和结束通信(2)模式0---用的最多(3)模式1(4)模式2(5)模式3 5、SPI时序(1)写使能(2)指定地址写(3)指定地址读 二、W25Q64模块介绍1、W25Q64简介2、硬件电路3、W25Q64框图4、Flash操作注意事项软件SPI读写W2

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

免费也能高质量!2024年免费录屏软件深度对比评测

我公司因为客户覆盖面广的原因经常会开远程会议,有时候说的内容比较广需要引用多份的数据,我记录起来有一定难度,所以一般都用录屏工具来记录会议内容。这次我们来一起探索有什么免费录屏工具可以提高我们的工作效率吧。 1.福晰录屏大师 链接直达:https://www.foxitsoftware.cn/REC/  录屏软件录屏功能就是本职,这款录屏工具在录屏模式上提供了多种选项,可以选择屏幕录制、窗口

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money