软件过程质量控制
单位里每次建设大型的应用系统,对该单位信息部门的工作都是一次挑战。信息部门工作人员常为软件的质量、系统投入使用后的性能、可靠性而苦恼。软件开发和实施过程是一个难以控制的过程,软件质量也就难以保证。为了保证软件或应用系统最后的质量,缩短软件开发周期,使软件的问题在软件开发的早期就暴露出来,我们为信息化建设单位提供了应用系统建设过程中的软件过程质量控制服务。
(一)服务内容
我们的技术人员将参与软件开发与实施的全过程,对阶段性的成果、产品进行评审、测试、验证和确认。从软件开发过程中间来保证软件的质量,为软件的后期使用、维护等工作奠定良好的基础。
1)
阶段评审:对需求分析阶段、设计阶段、编码阶段等软件开发与实施过程中的各个阶段性的成果进行评审与验证。包括需求评审,设计方案评审,代码审查等工作。
2)
阶段测试:对软件开发与实施过程中的各个阶段性的产品进行测试和确认。根据软件开发合同或计划,针对各个阶段的产品进行严格的测试,包括集成测试、系统测试、回归测试。在整个项目完成后,提供系统级的验收测试,通过严格的测试,来保证软件的质量。
3)
过程指导与建议:对软件开发与实施过程进行指导,提供改进建议,以对过程进行更好的控制,使软件质量得到有力的保证。
(二)您的收益
1)
软件质量得到保证,对应用系统更有信心,为软件的后期使用和维护工作奠定良好的基础;
2)
软件开发与实施过程得到保证,对软件开发人员的工作进行有力的控制;
3)
让软件的故障隐患在软件开发与实施过程的前期就暴露出来,减少软件频繁修改而造成的周期延长,投资增大。