一个软件之所以被认为为质量优秀,是它内在具备了这样一些特性: 满足用户的需求; 合理进度、成本、功能关系; 具备扩展性和灵活性,能够适应一定程度的需求变化; 能够有效地处理例外的情况; 保持成本和性能的平衡。 软件质量保证(Software Quality Assurance-----SQA)是为了确保软件开发过程和结果符合预期的要求而建立的系列规程,以及依照规程和计划采取的一系列活动及其结果评审。