2007年1月6日星期六

<软件质量保证>--软件质量保证部件概述


McCall的因素模型将所有软件需求按照11个软件质量因素分类。这11个因素被分为如下三个类别--产品运行,产品校正和产品转移:
1。产品运行因素:正确性,可靠性,效率,完整性,实用性。
2。产品校正因素:可维护性,灵活性,可测试性。
3。产品转移因素:可移植性,可重用性,互操作性。

20世纪80年代出现了两个因素模型,被认为是McCall经典因素模型的替代物,他们是:

  • Evans和Marciniak因素模型
  • Deutsch 和 Willis因素模型
这些替代物建议给McCall模型增加5个因素。其中两个非常类似于McCall模型的两个因素,其余三个因素是新的:
  • 两个模型都增加了可验证性因素
  • Deutsch 和 Willis模型增加了安全性和可管理性因素

对于SQA系统部件的分类有如下:
  • 项目前质量部件
  • 项目生命周期质量部件
  • 基础设施错误防护与改进部件
  • 软件质量管理部件
  • 标准化,认证与SQA系统评估部件
  • SQA的组织--人的部件
另外,影响SQA部件使用的主要考虑是:

  • 机构的考虑
1, 软件开发主顾的类型
2,软件维护主顾的类型
3, 软件产品的范围
4, 机构的规模
5, 同进行相关项目的其他机构的合作程度与性质
6, 优化目标
  • 项目与维护服务的考虑
1, 复杂性和困难的等级
2, 关于项目技术的经验等级
3, 在新项目中软件重用的程度
  • 专业人员的考虑
1, 专业资格
2, 对项目组成员熟悉的程度

0 Comments: