SQA PLAN ABOUT LIVE IN Changda PROJECT

一、软件工程

1.SQA介绍

  软件质量保证(SQA-Software Quality Assurance)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。

2.本项目的SQA

  项目名称为“Life In CCSU”,首先我们要准确的了解此软件的需求(例如:网上缴费、网上查课、选课、评教等),在此前提进行建模,基于场景、类、行为、模式的建模都可以,然后进行体系结构设计,画出体系结构图,最后再做用户的界面设计。

二、质量保证

  * 从一开始就要保证不出错,至少应该努力是错误尽量不在代码是发生。为了做到这一点包括采用适当的软件工程标准和过程,建立独立的质量保证将来标准和过程;根据过去的经验和教训制订正式的方法;象软件工具和合同软件一样的高质量输入。

  * 确保尽早发现错误并纠正,错误隐蔽得越久,修正错误花得代价就越大。因此,质量控制必须在开发生命周期重的每一个阶段都要重视,如需求分析、设计、文档和代码。这些都隶属于所有的回顾方法,如检查、预排和技术回顾。

  * 消除引起错误的引导因素,还没有找到错误的诱因就纠正错误是不巧党的。通过排除错误的诱因你就达到了改良过程的目的(回忆连续改良过程是全面质量管理TQC原则中用于软件质量的另一个关键原则)。

  * 运用独立的按照标准和过程来的质量审核工作方式,通常有两种方法用于检查项目活动是否按照预定的标准和过程进行的,即SEI和SPR。

三、质量控制

扫描二维码关注公众号,回复: 88094 查看本文章

  评审模型,检查代码,在测试前发现错误并改正。实现增、删、查、改。

四、数据收集和统计报告

 统计报告

  

测试规程:

1.测试分析

(1)测试用户名相同时是否可以重复注;

(2)测试用户没有登录是否可以进行留言操作;

(3)测试用户没有登录是否可以进行点赞操作;

2.测试用例表

  

3.总结

折叠需求分析

需求分析→功能设计→实施计划

检查:开发目的;目标值;开发量;所需资源;各阶段的产品作业内容及开发体制的合理性。

折叠设计

结构设计→数据设计→过程设计

检查:产品的计划量与实际量;评审量;差错数;评审方法,出错导因及处理情况,阶段结束的判断标准。

折叠实现

程序编制→单元测试→集成测试→确认测试.检查内容除上述外,加测试环境及测试用例设计方法。

折叠验收

说明书检查;程序检查。

⒈3质量保证实施

软件质量评价标准。

⒈质量需求准则:着眼点是是否满足用户的要求

⒉质量设计准则:开发者在设计实现时是否按软件需求保证了质量

⒊质量度量准则:为质量度量规定了一些检查项目:

精密度量:根据质量度量准则进行详细度量

全面度量

简易度量

五个实施步骤

⒈Target:以用户需求和开发任务为依据,对质量需求准则,质量设计准则的质量特性设定质量目标进行评价。

⒉Plan:设定适合于待开发软件的评测检查项目,一般设定20-30个。

⒊DO:在开发标准和质量评价准则的指导下,制作高质量的规格说明书和程序。

⒋Check:以Plan阶段设定的质量评价准则进行评价,算出得分,以质量图的形成表示出来,比较评价结果的质量得分和质量目标看其是否合格。

⒌Action:对评价发现的问题进行改进活动,重复Plan到Action的过程直到开发项目完成。

猜你喜欢

转载自www.cnblogs.com/sunshineboyzw/p/8970186.html
SQA