质量效用树
阅读数:113 评论数: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分钟内完成首次购买。