书签 分享 收藏 举报 版权申诉 / 58
上传文档赚钱

类型软件质量(2).ppt

  • 上传人(卖家):saw518
  • 文档编号:5834294
  • 上传时间:2023-05-11
  • 格式:PPT
  • 页数:58
  • 大小:1.50MB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《软件质量(2).ppt》由用户(saw518)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    软件 质量
    资源描述:

    1、软件质量本章内容软件质量的定义;软件质量的定义;软件质量管理体系;软件质量模型;软件质量活动质量的定义ISO关于质量的定义如下:一个实体的所有特性,基于这些特性可以满足明显的或隐含的需求。而质量就是实体基于这些特性满足需求的程度。实体:产品:手机、MP3、汽车、ERP软件、桌子 服务:酒店、出租车、快递、培训、美容 实体特性举例榨汁机:-功能:能够榨豆浆、水果汁(苹果、梨、西瓜)-性能:榨一公斤黄豆需要多少时间?-耗能:榨一公斤黄豆耗电量是多少?-安全性:榨汁过程中有无人体安全防护措施?有无漏电保护?-可靠性:榨汁机能持续稳定运转多长时间?-易用性:榨汁机的操作是否简单方便?-酒店:-建筑:客

    2、房、西餐厅、宴会厅、酒吧、健身房-设施:配套设施的品牌、档次-环境:交通、风景.-服务:服务品种、服务态度、响应客户要求的及时性.-软件质量的三个层次从质量的定义,我们可以引申出不同层次的软件质量:符合需求规格:符合开发者明确定义的目标、即产品是不是在做让它做的事情。目标是开发者定义的,并且是可以验证的;符合用户显示需求:符合用户所明确说明的目标。目标是客户所定义的,符合目标即判断我们是不是在做我们需要做的事情;符合用户实际需求:实际的需求包含用户明确说明的和隐含的需求影响软件质量的因数流程技术组织上面三个方法是影响软件质量的铁三角,软件质量的提高应该是一个综合的因数,需要从每个方面进行改进,

    3、同时还需要兼顾成本和进度。课程内容 软件质量的定义;软件质量管理体系;软件质量管理体系;软件质量模型;软件质量活动软件质量管理体系ISO9000:2000版标准2000版的八项质量管理原则(1)ISO9000:2000版标准2000版的八项质量管理原则(2)八项质量管理原则的意义是质量管理的理论基础;用高度概括、易于理解的语言所表述的质量管理的最基本、最通用的一半性规律;为组织建立质量管理体系提供了理论依据;是组织的领导者有效的实施质量管理工作必须遵循的原则。CMM历史和起源美国软件工程研究所(SEI)受美国国防部委托立项,要求提出一个模型,以 -评估软件承包商能力 -协助软件组织改进过程,提

    4、高过程能力1987年,SEI出版了这个框架的简要描述,以及一份评价承包商过程成熟度的问卷;19871991年SEI成功组织了一个公众评价/对话的过程,使得其1.0版本于1991年成功发行。通过不断使用CMM进行评价和评估,其改进版1.1版本(现行版本)于1993年成功发行。1995年S-CMM成书出版CMM是什么?CMM(Capability Maturity Module)“软件能力成熟度模型”是美国国防部投资研究的、由美国卡内基梅隆大学软件工程研究所最先提出并取得研究成果的模型理论,它的初始目的是用于客观的评价承包商在软件开发方面所具备的质量保证能力。被看做软件工程过程改进的“路线图”(R

    5、oadmapRoadmap)起初,该模型用于评价软件开发组织的软件过程后来,开始被用于进行软件开发组织内部的改进CMM是什么?CMMCMM为软件机构描述了从混乱的、不成熟的软件过程向成熟的、有纪律的软件过程改进的一条途径,共包含了5 5个成熟度级别;CMMCMM涵盖了有关计划、设计、管理软件开发和维护的实践,软件机构只要遵循这些实践,就能提高机构的能力,以满足成本、进度计划、功能及产品质量等目标;CMMCMM指导软件机构控制开发和维护软件的过程;引入CMM的模型的好处规范化软件开发过程及其管理规范市场竞争帮助企业进行内部过程改进,提高产品质量,控制成本,提高劳动生产率增加企业的国际竞争能力降低

    6、软件开发风险CMM相关的基本概念和术语 质量 过程 产品质量词典释义 典型的或本质的特征;事物固有的区别于其他事物的特征或本质;3.优良、出色的程度;这种定义如何应用于软件?IEEE中关于质量的定义 1.一个系统、部件或过程满足规定需求的程度;2.一个系统、部件或过程满足客户或用户需要或期望值的程度;ISO定义 一组固有特性满足要求的程度过程导致某种结果的一系列行动,变化或功能运作;IEEEIEEE定义 针对确定的目的所实施的序列步骤,例如软件开发过程;ISOISO中定义 一组将输入转化为输出的相互关联或相互作用的活动。过程由输入、实施活动和输出三个环节组成。产品ISO定义 产品是指过程的结果

    7、。IEEE定义 软件产品:指定提交给客户或最终用户的计算机程序、规程和相关的文档与数据的全集或该集内的单项。软件工作产品:作为定义、维护和使用一个软件过程的一部分而产生的任何人工制品。软件工作产品可能包括过程描述、计划、规程、计算机程序和相关的文档,可以是、也可以不是打算提交给客户或最终用户的。人,技术,方法=过程软件过程管理的基本前提是软件产品的质量在很大程度上取决于开发与维护软件的过程的质量,一个有效的软件过程将人员、工具和方法结合成一个有机的整体。软件产品质量过程比较CMM模型 模型和等级CMM等级特征CMM级别提高能带来?CMM级别提高能带来?CMM级别提高能带来?CMM的用途CMM和

    8、ISO族的标准CMM是专门针对软件产品开发及服务的;而ISO 9000则有宽得多的范围CMM要求企业制定规范化的过程,用文档说明这些过程并按照文档的规定进行实践;而ISO 9000要求组织用文档把每个重要的过程记录下来并通过质量控制活动检查每件交付物的质量。CMM是专门针对软件开发企业设计的,因此在针对性上比ISO9000要好课程内容 软件质量的定义;软件质量管理体系;软件质量模型;软件质量模型;软件质量活动软件质量模型质量模型:一组特性及特性之间的关系,它提供规定质量需求和评价质量的基础软件功能性功能性:当软件在指定条件下使用时,软件产品提供满足明确和隐含需求功能的能力 适合性 准确性 互操

    9、作性 保密安全性 功能性的依从性软件功能性适合性:软件产品为指定的任务和用户目标提供一组合适功能的能力准确性:软件产品提供具有所需精确度的正确或相符的结果和效果能力互操作性:软件产品与一个或更多的规定的系统进行交互的能力保密安全性:软件产品保护信息和数据的能力。比如:使未授权的人员或系统不能阅读或修改这些信息和数据,而不拒绝授权人的访问或系统对他们的访问。功能依从性:软件产品遵循与功能性相关的标准、约定或法规以及类似规定的能力。需要考虑:国际标准、国家标准、行业标准、企业内部规定。软件可靠性可靠性:在指定条件下使用时,软件产品维持规定的性能级别的能力 成熟性 容错性 易恢复性 可靠性的依从性软

    10、件可靠性成熟性:软件产品为避免由软件中错误而导致失效的能力容错性:在软件出现故障或违反指定接口的情况下,软件产品维持规定的性能级别的能力易恢复性:在失效发生的情况下,软件产品重建规定的性能级别并恢复受直接影响的数据的能力可靠性的依从性:软件产品遵循与可靠性相关的标准、约定或法规的能力。软件易用性易用性:在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力 易理解性 易学性 易操作性 吸引行 易用性的依从性软件易用性易理解性:软件产品使用户能理解软件是否合适以及如何能将软件用于特定的任务和使用环境的能力。易学性:软件产品使用户能学习其应用的能力。易操作性:软件产品使用户能操作和控制它的

    11、能力。吸引性:软件产品吸引用户的能力。易用性的依从性:遵循与易用性相关的标准、约定、风格指南或法规的能力。比如企业的内部界面规范。软件效率效率:在规定条件下,相对于所用资源的数量,软件产品可提供适当性能的能力 时间特性 资源利用性 效率依次性软件效率时间特性:在规定条件下,软件产品执行其功能时,提供适当的响应和处理时间以及吞吐率的能力。即完成用户的某个功能需要的响应时间资源利用性:在规定条件下,软件产品执行其功能时,使用合适的资源数量和类别的能力。效率依从性:软件产品遵循与效率相关的标准或约定的能力。软件维护性维护性:软件产品可被修改的能力。修改可能包括修正、改进、或软件对环境、需求和功能规格

    12、说明书变化的适应。易分析性 以改变性 稳定性 易测试性 维护性的依从性软件维护性易分析性:诊断软件中的缺陷或失效原因或识别待修改部分的能力易改变性:使指定的修改可以被实现的能力稳定性:避免由于软件修改而造成意外结果的能力易测试性:使已被修改软件能被确认的能力维护性的依从性:遵循与维护性相关的标准或约定的能力软件可移植性可移植性:软件产品从一种环境迁移到另外一种环境的能力 适应性 易安装性 共存性 易替换性 可移植性的依从性软件可移植性适用性:软件产品无需采用有别于为考虑软件的目的而准备的活动或手段就可能适应不同的制定环境的能力易安装性:软件产品在指定环境中被安装的能力共存性:软件产品在公共环境

    13、中与其分享公共资源的其他独立软件共存的能力易替换性:软件产品在同样的环境下,替代另一个相同用途的指定软件产品的能力依从性:遵循标准和约定的能力质量特性表课程内容 软件质量的定义;软件质量管理体系;软件质量模型;软件质量活动软件质量活动软件质量活动软件组织主要软件质量活动 软件质量保证(SQA)软件测试SQA和测试的关系软件质量由组织、流程和技术三方面决定SQA从流程方面保证软件的质量测试从技术方面保证软件的质量只进行SQA活动或只进行测试活动不一定能产生好的软件SQA的主要工作范围指导并监督项目按照过程实施;对项目进行度量、分析、增加项目的可视性;审核工作产品,评价工作产品和过程质量目标的符合

    14、度;进行缺陷分析,缺陷预防活动,发现过程的缺陷,提供决策参考,促进过程改进软件度量的概念和目的概念:度量:对事物属性的量化表示 软件度量:是指计算机软件中范围广泛的测度,包括对软件系统、构件、或生命周期过程具有的某个给定属性的度的一个定量测量。目的:提高软件生存率,缩短产品研发周期,减低研发、维护成本 提高软件产品质量,提高用户满意度 为组织持续改进提高量化的指标和反馈软件度量的作用理解:通过度量,获得对过程、产品、资源等的理解,确定以后预测的基线和模型。对于不同的软件组织和软件类型,过程模型都不一样。这是评估、预测、改进活动的基础预测:根据所理解确定的模型,由已知的要素推算、估计其他要素,以

    15、便合理分配资源、合理制定计划评估:分析活动与计划的符合度,确定是否有偏差,以便控制其执行 开发活动与计划的符合度。如工作量估计偏差、进度偏差等、进度偏差;产品的质量。如软件复杂度、缺陷密度、平均失效时间间隔等;新技术的影响改进:根据得到的量化信息,可以帮助我们识别原因、查找问题的根源,以及提高产品质量和过程效率的其他方法。软件度量项分类规模 软件工作产品的大小工作量 完成各软件工作产品和活动所用的人时(或人天)进度 各软件工作产品和活动开始和结束的时间质量-缺陷 在各软件工作产品和活动中产生的缺陷数规模度量Srs文档页数Hld文档页数Lld文档页数代码量Ut用例数It用例数St用例数.工作量度

    16、量Srs所用人时数Hld所用人时数Lld所用人时数编码所用人时数测试(ut it st)计划所用人时数测试(ut it st)方案所用人时数测试(ut it st)用例所用人时数测试(ut it st)执行所用人时数进度时间Srs阶段开始时间、结束时间Hld阶段开始时间、结束时间Lld阶段开始时间、结束时间测试(ut it st)计划阶段开始时间、结束时间测试(ut it st)方案阶段开始时间、结束时间测试(ut it st)用例阶段开始时间、结束时间测试(ut it st)执行阶段开始时间、结束时间缺陷度量Srs 评审发现缺陷数Hld评审发现缺陷数Lld评审发现缺陷数编码评审发现缺陷数Ut发现缺陷数It 发现缺陷数St 发现缺陷数其他度量指标根据基本度量数据可以分析、综合得到其他度量数据或指标:缺陷密度 研发活动发现缺陷密度 研发活动引入缺陷密度 工作产品缺陷密度生产率srs、hld、lld阶段文档生产率:页/人天编码生产率:kloc/人天用例设计生产率:用例/人天测试执行效率 执行用例数/人天用例密度 用例数/kloc课程结束,答疑!

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:软件质量(2).ppt
    链接地址:https://www.163wenku.com/p-5834294.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库