当前位置:主页 > 企业软件服务 > 企业软件定制开发 > 企业软件定制开发

软件开发之软件质量保证的各项审计与手段

质量保证的配置审计 苏州软件公司认为配置审计的要素如下。 .标识:识别产品的结构、产品的构件及其类型,为其分配唯一的标识符,并以某种形式提供对它们的存取。 .控制:通过建立产品基线,控制软件产品的发布和在整个软件生命周期中对软件产品的修改。例如,它将解决哪些修改会在该产品的最新版本中实现的问题。 .基线:基线是软件文档或源码(或其他产出物)的一个稳定版本,它是进一步开发的基础。 .状态统计:记录并报告构件和修改请求的状态,并收集关于产品构件的重要统计信息。例如,它将解决修改这个错误会影响多少个文件的问题。 .审查:确认产品的完整性并维护构件间的一致性,即确保产品是一个严格定义的构件集合。例如,它将解决目前发布的产品所用的文件的版本是否正确的问题。 .生产:对产品的生产进行优化管理。它将解决最新发布的产品应由哪些版本的文件和工具来生成的问题。 .过程管理:确保软件组织的规程、方针和软件周期得以正确贯彻执行。它将解决要交付给用户的产品是否经过测试和质量检查的问题。 .结构:表示产品的架构。 .创建:支持产品的构建及产品的附件。 质量保证的测试审计 苏州apple软件开发认为测试是信息工程质量保证最重要的手段之一,这是由信息工程的特点所决定的,信息工程一般由网络系统、主机系统、应用系统组成,而这些系统的质量到底如何,只有通过实际的测试才能知道,因此测试结果是判断信息工程质量最直接的依据。 测试组的工作被分成若干阶段,不同阶段的划分是以保证软件质量的不同指标为目标的。测试的软件指标包括如下内容。 .软件的正确性:正确性测试主要是测试软件的功能是否被正确实现。测试的方式主要是按照功能的要求和给定的输入,看是否有给定的输出;在非标称输入时,输出是否异常等。一方面测试软件的功能是否实现,同时测试是否实现得完整。 .性能指标:该项目对性能的要求不同于一般的软件项目。性能测试往往包含了压力测试、攻击性测试等,一般来说,软件的极限应当高出用户要求的性能,各种指标也应当为用户所了解。 .易用性:软件的使用界面在设计实现的时候应当设法使之与功能的实现相脱离。脱离的原因在于易用性是通过友好的界面实现的。 质量保证的评审审计 苏州plc开发认为由于信息工程的建设过程是人的智力劳动,具有可视性差、变更频繁等缺点,因此信息工程的质量保证过程就显得更加复杂。系统的质量保证主要从质量体系保证、实施过程控制及单元控制入手,通过阶段性评审、评估、实时测试等手段尽早地发现质量问题,找出解决问题的方法,最终达到工程的质量目标。 评审审计时要注意如下问题。 .系统描述。总体方案和技术路线、项目分解、关键技术、计划目标和阶段目标。 .价格利益分析。经济可行性,包括经费概算和预期经济效益。 .技术冒险评价。技术可行性,包括技术实力、设备条件和已有工作基础。 .法律上的可行性。确定由于系统开发可能引起的侵权和法律责任。 .其他与项目有关的问题。 质量保证的手段 质量保证的手段有如下几项。 .检验。检验包括测量、检查和测试等活动,目的是确定项目成果是否与要求相一致。 .苏州苹果软件开发认为控制表。控制表是根据时间推移对程序运行结果的图表展示,常用于判断程序是否“在控制中”进行。控制表可以用来监控各种类型的变量的输出。尽管控制表常被用于跟踪重复性的活动,如生产事务,它还可以用于监控成本和进度的变动、容量和范围变化的频率、项目文件中的错误或者其他管理结果,以便判断“项目管理程序”是否在控制之中。 .抽样调查统计。抽样调查统计包括抽取总体中的一个部分进行检验。 .流程图。运用流程图有助于分析问题是如何发生的。 .趋势分析。趋势分析指运用数字技巧,依据过去的成果预测将来的产品。 转载请注明出处:苏州智全软件 http://www.nwisdom.com

上一篇:没有了

下一篇:没有了

在线咨询
在线咨询
在线客服