质量功能部署(QFD)是一种将用户需求转化成软件需求的技术,其目的是最大限度地提升软件工程过程中用户的满意度。QFD将软件需求分为三类:常规需求、期望需求、意外需求

    1. 常规需求,用户认为系统应该实现的功能或性能,实现越多用户会越满意。

    2. 期望需求,用户想当然以为系统应用具备的功能或性能,但并不能正确描述自己想要得到的这些功能或性能需求。如果期望需求没有得到实现,会让用户感到不满意。

    3. 意外需求,也称为兴奋需求,是用户要求范围外的功能或性能。