您的位置:首页 > 理论基础 > 计算机网络

软件需求分析的切入点

2004-11-23 22:48 429 查看
     软件需求分析在人们眼里是一个非常需要经验的工作,初做需求分析的新手总是不知从何下手。
     确实,需求分析很难,但一般来说,对于一个新的系统的需求分析一般可以从已有经验着手。呵,这时有人会问,这样说起来还是要经验啊! 但别急,此经验非彼经验。
     首先我们注意,一个系统绝不可能是孤立的!
     一个新的系统的提出,肯定有它的基础。它可能是想计算机化网络化一个传统业务,也许是原有产品需要提升功能,它不会是无源之水,那么原有的这一切便是分析这个系统的基础,也就是我们进行软件需求分析的切入点。
    我们可以考虑一个购物网站的需求,来看一看如何从已有经验切入分析。假设现在还没有购物网站的实例,购物网站是你想实现一个新东西,但购物本身是一个传统行为,是一个旧的东西。购物网站想要做的事情就是如何计算机化网络化这样一个传统业务。首先从顾客角度来考虑传统的购物行为,顾客的已有经验将是我们切入需求分析切入的第一要点。
    1、你走进一家没来过的超市,你先会寻找购物指南,看看哪里是你喜欢逛的。
    2、你可能会买很多商品,所以你顺手从入口处拖了一个购物车。
    3、你根据购物指南来到你想购买物品所在位置,你查看每件商品的价钱,说明,找到合适的商品后把它品丢入你的购物车。
    4、你还想买点体育用品,但你累了,又不知道具体位置,于是你叫来导购员询问。在导购员的带领下找到体育用品专柜,并在你的购物车里再次加入了不少商品。
    5、疯狂购物终于结束了,推着购物车到收银台结帐付款闪人。
    你在这些步骤中发现什么?你的购物网站的UI上是不是也要有一个购物指南,一个购物车,一个导购员,一个收银台?是的,这些都要,这些就是需求。从这些已有经验的分析,让你对你的购物网站需要些什么,或说最低需要些什么就有了一个了解,也让你的系统有了一个根基。
     当然,只是有了一点点的根基还不够,网上购物与传统购物自有其不同之处,让我们再往下走吧。
     购物是一种欲望,你再次来到商场,这次你目的很明确:你看中了一个非常大的冰箱。这一次你需要送货了,这个东西不是一个人能搬动的。于是你付了款(当然也可以货到付款),写明了送货地点,定好了送货时间,接下来你只需坐在家里,泡上一壶茶慢慢的等货物上门...
       这个流程是不是你的购物网站不可少的?你是不是得在你的系统上加入货物配送的处理?订单之中是否应该比传统订单要多一些栏目?知道了如何切入后,你就能从传统系统其它方面的已有经验来得到更多的信息。从仓管的角度、从财务的角度、从推销员的角度、从门卫的角度、从服务热线的角度,甚至从试衣间的角度去思考,你会得到许许多多有用的信息。在这些思考中,你的系统会一步步走向成熟,走向完善。
    呵就写到这里了,希望大家体会到从已有的经验作为需求分析的切入点意义!
  
     
    

    
     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  体育 网络 工作 产品 ui