商业目标驱动的软件质量管理:策略与实践

5星 · 超过95%的资源 需积分: 10 6 下载量 19 浏览量 更新于2024-07-29 收藏 125KB DOC 举报
第9章深入探讨了软件质量管理的关键问题。首先,章节9.1明确了软件质量的内涵,将其定义为多个属性的综合体现,这些属性包括正确性、精确性、健壮性、可靠性、易用性等,它们共同构成了软件的总体质量。这些质量属性不仅关注产品的功能性,也涉及用户体验和性能。 商业目标在质量决策中的重要性在9.2节被强调,指出软件质量管理不应脱离实际商业目标。软件开发的目标不仅仅是追求技术上的完美,而是确保产品能满足用户的实际需求,并在成本效益上达到平衡。例如,CMM和ISO 9001标准虽然被广泛引用,但在实践中常常与商业目标脱节,导致质量管理困难重重。 接下来的9.3节质疑了质量保证能否确保质量,提出了在实际操作中,单纯依靠质量保证机制可能无法实现高质量,因为质量是个动态的过程,需要结合具体项目环境和商业策略来制定和执行。 9.4部分聚焦于质量人员的状况。这部分提到两种情况:一是“郁闷的质量人员”,他们可能因为过于注重细节而感到压力巨大;二是“路在何方”,暗示着质量人员的角色需要转型,从被动应对问题转向主动预防和改进。9.4.3处引用了“赞美诗”,可能是为了强调对质量人员工作的肯定和鼓励,尽管他们在挑战中工作,但他们的贡献至关重要。 全面软件质量管理(9.5)是章节的核心,提出了一套实用的方法论。其中包括质量管理模型,质量人员的具体职责,如制定质量计划、进行技术评审、软件测试、过程检查和使用缺陷跟踪工具等。这些活动都是为了确保软件开发过程的持续改进和产品质量的可控性。 第9章通过实例和理论相结合的方式,强调了在软件开发过程中,理解和平衡商业目标与质量属性的重要性,同时关注质量人员的角色转变和工具支持,以提升软件项目的实际效益和用户满意度。