|
|
|
|
|
|
|
|
|
|
|
需求获取是需求分析阶段的基本活动。软件的需求来源可以是多方面的,这取决于待开发产品的性质和开发环境。主要的需求来源有以下几种。
|
|
|
|
①有潜在需要的用户。用户的需要是最根本的需求,要明确用户对软件产品的需求,最有效的方法就是直接与用户沟通和交流。
|
|
|
|
②当前同类产品。同类软件往往具有相当好的参考价值,从某种意义上讲,同类产品可以作为原型进行研究。
|
|
|
|
③原有系统的缺陷报告或改进性要求。对已有系统的意见是用户实践的成果,是相当有价值的需求来源。
|
|
|
|
④市场调查和用户问卷调查。通过大面积的调查可以获得相当有代表性的数据。
|
|
|
|
⑤分析用户的工作内容和工作方式。直接观察用户的工作,从用户的角度设身处地地分析新的软件系统究竟应该具有哪些功能。
|
|
|
|
需求获取的关键是同用户之间的交流,它也是非常容易出现误解和歧义的环节。需求获取的成功完全依赖于客户和开发者之间的合作效果。
|
|
|