需求分析之场景分析法

上一篇 / 下一篇  2010-01-15 22:41:51 / 个人分类:软件测试—个人学习笔记

     该文章是在老大总结的基础上凭借记忆和理解搞出来的,应该不算原创

    目前的需求文档质量强依赖于作者的经验,缺乏完善的工程方法来支撑,后续的开发、
测试工作经常会发现需求分析得不准确、不完善而使得工作产品需求变更、返工、修复。需求文档的指导作用、参考价值变弱。 因此引入场景分析工程方法可以解决部分这样的问题。

     场景分析法的原则是:5W1H1E 。下面就针对5W1H1E作出解释(仅供参考)  

    1、5W (Why,Who,When,Where,What happen)

       Why:用户使用该功能能够完成什么?用户对该功能的期望是什么?

       Who:使用该功能的用户类型(用户/系统)有那些?他们的使用有什么差异?该需求是否涉及多用户使用,最大的并发数是多少?and so on 。

       When:什么时间使用该功能

       Where:用户使用该功能时,一般处在什么环境?(比如组网环境,软硬件配置,周边配置等)。在不同的应用环境在,对该需求有什么样的要求?等

       What happen: 和该需求产生交互的需求有那些?相互的需求会对该需求有什么影响

     2、1H (How)

        How:用户使用该需求要完成的操作流程有那些?每一步又如何交互?如果用户如法完成该需求,会又那些异常退出情况等等

     3、1E(Experience)

        Experience: 不同的软件侧重点不同。有的重在易用性,有的则重在安全性和可靠性方面。用户使用该需求的频率如何?是否涉及用户信息的安全性?用户的权限如何限制?用户使用该需求对性能有什么影响?等等


TAG:

引用 删除 杜芃芃   /   2013-07-31 23:27:22
有用,但是字体颜色和大小很考眼力啊
cta的个人空间 引用 删除 cta   /   2011-05-12 14:51:07
顶一个~
有个别地方有错别字哦!!!
dream517的个人空间 引用 删除 dream517   /   2010-04-05 22:44:04
  顶一个,空间太亮了~
 

评分:0

我来说两句

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 8107
  • 日志数: 8
  • 建立时间: 2010-01-15
  • 更新时间: 2010-10-15

RSS订阅

Open Toolbar