购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.2.4 需求获取

需求获取是需求分析的主体。对待开发的软件系统,需求获取是一个确定和理解不同用户需求和限制的过程。业务需求决定用户需求,它描述了用户需要利用系统完成的任务。

获取用户需求的主要方法是调查研究。

1.了解系统的需求

软件开发常常是系统开发的一部分。仔细分析研究系统的需求规格说明,对软件的需求获取是很有必要的。

2.市场调查

了解市场对待开发软件有什么样的要求;了解市场上有无与待开发软件类似的系统,如果有,在功能上、性能上、价格上情况如何。

3.访问用户和用户领域的专家

把从用户那里得到的信息作为重要的原始资料进行分析;访问用户领域的专家所得到的信息将有助于对用户需求的理解。

4.考察现场

了解用户实际的操作环境、操作过程和操作要求。对照用户提交的问题陈述,对用户需求可以有更全面、更细致的认识。

在做调查研究时,可以采取如下调查方式:

(1)制定调查提纲,向不同层次的用户进行问卷调查。

(2)按用户的不同层次,分别召开调查会,了解用户对开发系统的想法和建议。

(3)向用户领域专家或关键岗位上的工作人员进行个别咨询。

(4)实地考察,跟踪现场业务流程。

(5)查阅与待开发系统有关的资料。

(6)使用各种调查工具,如数据流程图、任务分解图、程序网络图等。

为了能够有效地获取和厘清用户需求,应当打破用户(需方)和开发者(供方)的界限,共同组成一个联合小组,发挥各自的长处,协同工作。

需求获取技术包括以下两个方面的工作:

(1)建立用户要求获取方法的框架。

(2)支持和监控需求获取过程的机制。 zsLGCZtwmSzEHlHDO/gZ7t5sTb69xwWDc/zSwKzVYTZ7Lnp1mx4wumYr+57k4rEQ

点击中间区域
呼出菜单
上一章
目录
下一章
×