二、应用的目的
软件是信息技术的核心。软件产品的质量直接影响到国民经济信息系统和国际装备系统的可靠性与安全运行,在国内外软件市场激烈的竞争中,提高软件质量已经成为一个软件企业生存发展的关键问题,软件企业或从事软件工程项目的机构在实践工作中在软件质量问题上应认识到:
1、软件本身的特点和目前软件开发模式使隐藏在软件内部的质量缺陷不可能完全避免,这包括:
1)软件需求模糊以及需求的变更,从根本上影响着软件产品的质量。
2)目前广为采用的手工开发方式难于避免出现差错。
3)软件开发过程中各个环节的接口处不易保证正确性。
4)软件测试技术具有局限性。
5)软件质量管理的实际困难。
A. 软件质量指标许多尚未量化。
B. 目前许多软件机构的产品质量责任尚未落实到人
C. 不规范的开发习惯难于纠正。
D. 人员之间的沟通容易出现问题。
E. 软件项目组中人员流动会影响产品质量。
2、从技术上解决软件质量问题的效果十分有限
1)构件技术尚未普及
2)我们对软件质量本身的认识还很不成熟
3)我们尚未找到理想的软件测试技术
3、技术人员和管理人员在软件开发工作中仍有一些不正确的认识需要纠正,这需要在企业建立和实施质量体系的过程中加以解决。