您的位置:网站首页 > app开发 > 软件开发公司 > 正文

软件质量保证的要素

作者:知网科技 日期:2020/6/17 人气:
标签:

        郑州软件公司(www.nwisdom.com)和您谈谈软件质量保证的要素

        软件质量保证涵盖了广泛的内容和活动,这些内容和活动侧重于软件质量管理,可以归纳如下:
   
        标准:IEEE、ISO及其他标准化组织制定了一系列广泛的软件工程标准和相关文件。标准可能是软件工程组织自愿采用的,或者是客户或其他利益相关者责成采用的。软件质量保证的任务是要确保遵循所采用的标准,并保证所有的工作产品符合标准。
        评审和审核:技术评审是由软件工程师执行的质量控制活动(第1 2章),目的是发现错误。审核是一种由SQA人员执行的评审,意图是确保软件工程工作遵循质量准则。例如,要对评审过程进行审核,确保以最有可能发现错误的方式进行评审。
        测试:软件测试是一种质量控制功能,它有一个基本目标——发现错误oSQA的任务是要确保测试计划适当和实施有效,以便最有可能实现软件测试的基本目标。
        错误/缺陷的收集和分析:改进的唯一途径是衡量如何做。软件质量保证人员收集和分析错误和缺陷数据,以便更好地了解错误是如何引入的,以及什么样的软件工程活动最适合消除它们。

                                               


        变更管理:变更是对所有软件项目最具破坏性的一个方面。如果没有适当的管理,变更可能会导致混乱,而混乱几乎总是导致低质量。软件质量保证确保进行足够的变更管理实践。
        教育:每个软件组织都想改善其软件工程实践。改善的关键因素是对软倒工程师、项目经理和其他利益相关者的教育。软件质量保证组织牵头软件过程改进, 并且是教育计划的关键支持者和发起者。  


 
        供应商管理:可以从外部软件供应商获得三种类型的软件:
       (1)简易包装软件包(shrink.wrapped package)(例如,微软Office);
       (2)定制外壳(tailored shell)[Hor03】——提供可以根据购买者需要进行定制的基本框架结构;
       (3)合同软件(contracted software)——按客户公司提供的规格说明书定制设计和构造。软件质量保证组的任务是,通过建议供应商应遵循的具体的质量做法(在可能的情况下),并将质量要求作为与任何外部供应商签订合同的一部分确保高质量的软件成果。
     
        安全管理:随着网络犯罪和新的关于隐私的政府法规的增加,每个软件组织应制定政策∥在各个层面保护数据,建立防火墙保护Web应用系统,并确保软件在内部漫有被篡改。软件质量保证确保应用适当的过程和技术来实现软件安全。
        安全:因为软件几乎总是人设计系统(例如,汽车应用或飞机应用)的关键组成部分,黄在缺陷的影响可能是灾难性的。软件质量保证可能负责评估软件失效的影响,并负责启动那些由于安全减少风险所必需的步骤。
        风险管理:尽管分析和减轻风险(第22章)是软件工程师考虑的事情,但是软件质量保证组应确保风险管理活动适当进行,且已经建立风险相关的应急计划o    除了所有这些关注的问题和活动,软件质量保证还确保将质量作为主要关注对象的软件支持活动(如维修、求助热线、文件和手册)高质量地进行和开展。


(())
顶一下
参与讨论
姓名: 验证码:看不清楚,换一个
最新评论

联系我们

软件开发: 15838307519(司经理)

网络营销: 13676968269(王经理)

网络建设: 13073737771(郭经理)

24小时服务电话: 0371-56683330

了解更多APP开发

+好友