《需求工程》阅读笔记(二)

需求的获取,软件需求可以来自方方面面,这取决于所开发产品的性质和开发环境,需求获取就是进行需求收集的一个活动,它从人员、资料和环境中得到系统开发所需要的相关信息。

需求获取中存在着很多的问题,常见问题大多集中于用户和开发人员身上,开发人员无法理解所开发软件的对象所涉及的概念,理解不了用户所在行业;而用户表达能力有限,无法阐述清楚自己的想法,或者过多的干涉开发者的行为,又或者用户缺乏参与度种种;对于用户和开发人员,总的来说就是缺乏相互理解、沟通和一定的妥协。

获取活动主要关注一下几个问题:

1.项目目标;

2.项目范围;

3.用户参与;

4.交流问题;

5.获取方法的使用。

需求获取。面谈是最主要也是最常见的获取需求的方式,面谈就是在需求获取活动时发生在需求工程师和用户之间的面对面的会面,他是一种使用问答格式,具有特定目的的直接回话。它也是实践中应用最为广泛的需求获取方法之一。

利用这种方法获取的主要内容包括;

1.事实和问题;

2.被会见者的观点;

3.被会见者的感受;

4.组织和个人的目标。

会谈中使用的问题基本分为开放式问题和封闭式问题。面谈前做好问题的储备,面谈对象的了解,面谈中要注重礼貌,相互了解,注重倾听,做好记录,面谈后要做好文档或录音、录像的整理。我们也可以给使用调查问卷的方式,或开启头脑风暴会议。

 

posted on 2020-09-18 09:50  帝星辰  阅读(69)  评论(0编辑  收藏  举报

导航