获得软件高质量的高收益
全过程的质量保证体系总是比忽略质量问题的成本要低。事实上,如果你正确地运用,提高产品质量基本上没有成本。
在国际上,随着软件质量保证理论及应用研究工作的不断深入,针对软件质量保证工作的工作重点也经历了如下发展历程:
1970年以前,采用特定(Ad-hoc)测试,与调试没有区分;
1970年末到1980年中期,测试基础理论和实用技术形成,软件测试作为软件质量保证(SQA)的主要手段和职能;
1980年代末到90年代中期,测试工具在质量和数量上不断增长,测试与SQA分离,注重于工具对测试效率的影响;
1990年后期到目前,重新关注有效的过程管理对于软件测试的重要性,将软件工程视为软件测试的基础,或形成各种独立的测试模型、测试能力成熟度模型。
现在高品质软件,需要完整的软件开发过程和整合的软件开发平台来共同铸就。IBM Rational软件开发平台,就是以各种国际标准和开放平台为基础,为嵌入式系统软件产品的开发和生产过程提供了良好的开发速度和质量保证。