质量效用树

阅读数:39 评论数:0

跳转到新版页面

分类

架构学

正文

一、概述 

质量效用树并不是一个标准化的工具或广泛认可的术语,在质量管理或软件工程领域,更常见的是质量功能展开(QFD)或需求追踪矩阵这样的工具。

在应用质量效用树时,组织需要进行以下步骤:

  • 识别和定义用户需求:了解用户的基本需求和期望。
  • 确定质量属性:根据用户需求和业务目标,确定产品或服务应具备的质量属性。
  • 分类和细化:将这些属性分类,并进一步细化到可以量化和测试的水平。
  • 创建场景:为每个质量属性创建具体的场景,以便于在真实环境中评估它们。
  • 度量和评估:通过收集数据和用户反馈,评估产品或服务在各个场景下的表现。

二、质量效用树的构成

1、树根(Root)

  • 目标:树根代表了产品或服务的核心目标,这通常与组织的愿景、使命和战略目标相一致。例如,为用户提供最可靠的在线购物体验。
  • 用户需求:用户的基本需求和期望,它们是产品或服务必须满足的。

2、质量属性(Quality Attributes)

  • 主要属性:这些是直接影响用户满意度的高级质量特征,如性能、可靠性、安全性、可用性等。
  • 衍生属性:这些是从主要属性中分解出来的更具体的特征,例如,性能可以细分为响应时间、吞吐量等。

3、属性分类(Attribute Categories)

  • 功能性质量:与产品或服务的功能性能相关的特性,如正确性、功能完整性。
  • 非功能性质量:与产品或服务的非功能特性相关,如易用性、扩展性、性能等。

4、质量属性场景(Quality Attribute Scenarios)

  • 场景定义:为每个质量属性定义具体的使用场景或情境,以便于理解和衡量这些属性在实际操作中的表现。
  • 度量:为每个场景定义量化指标,这些指标可以是性能指标、故障率、用户满意度调查结果等。

三、应用示例

假设你是这个在线零售商店的项目经理,你想使用一个“质量效用树”来帮助团队理解和管理产品的质量属性。

1、树根(Root):

  • 目标:提供一个用户友好、高效且安全的在线购物体验。
  • 用户需求:用户需要一个快速、易于导航、并提供安全支付选项的平台。

2、质量属性(Quality Attributes):

  • 性能:页面加载时间应少于2秒;搜索结果应在1秒内返回。
  • 可用性:网站应该有简洁直观的用户界面;购物车功能应简单易用。
  • 安全性:所有交易都必须通过SSL加密;必须符合PCI DSS标准。

3、属性分类(Attribute Categories):

  • 功能性质量
    • 正确性:搜索结果必须精准,反映用户的查询意图。
    • 功能完整性:所有列出的商品都应有库存,并提供准确的价格和描述。
  • 非功能性质量
    • 易用性:用户应能够在不需帮助的情况下完成购买流程。
    • 性能:网站应能够在高流量下保持响应速度。

4、质量属性场景(Quality Attribute Scenarios):

  • 性能场景:在促销期间,即使访问量增加4倍,页面加载时间不得超过3秒。
  • 安全性场景:系统应能够抵御SQL注入和跨站脚本攻击。
  • 可用性场景:新用户应能在不阅读帮助文档的情况下,在5分钟内完成首次购买。



相关推荐