软件的最终使用者是用户,因此提高软件质量要以用户满意为中心,以影响软件质量特性因子为基础,综合考虑开发方和用户方关注的质量特性因子。
从软件生命周期的过程来看,软件质量特性因子的各项指标贯穿于软件需求、软件开发、软件交付和软件维护的各个环节。作为软件开发工程人员,仅仅考虑满足用户的现实需求是不够的,还需要考虑软件未来扩展的方便性,考虑在软件开发过程中模块的可重用性。
软件质量特性因子偏重于软件技术方面的要求,主要靠有效选择和应用合适的软件开发和测试技术来实现。除此之外,一个高质量的软件项目要取得成功,软件团队、软件过程和项目管理是关键要素。
显然,提高软件质量需要“多管齐下”的综合技术、过程、团队和管理等各个关键要素,下面分别论述如何更好的应用这些要素。
设计为本,测试辅助
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/