需求获取是确定和理解不同项目干系人需求和约束过程,需求获取是否科学、准备充分,对获取出来结果影响很大。在多种需求获取方式中,(请作答此空 )方法具有良好灵活性,有较宽广应用范围,但存在获取需求时信息量大、记录较为困难、需要足够领域知识等问题。()方法基于数理统计原理,不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户,并可以减少数据收集偏差。()方法通过高度组织群体会议来分析企业内问题,并从中获取系统需求。
- A.用户访谈
- B.问卷调查
- C.联合需求计划
- D.采样
正确答案及解析
正确答案
解析
用户访谈:用户访谈是最基本一种需求获取手段,其形式包括结构化和非结构化两种。用户访谈是通过1对1(或1对2,1对3)形式与用户面对面进行沟通,以获取用户需求。用户访谈具有良好灵活性,有较宽广应用范围。但是,也存在着许多困难,例如,用户经常较忙,难以安排时间;面谈时信息量大,记录较为困难;沟通需要很多技巧,同时需要系统分析师具有足够领域知识等。另外,在访谈时,还可能会遇到一些对于企业来说比较机密和敏感话题。因此,这看似简单技术,也需要系统分析师具有丰富经验和较强沟通能力。采样是指从种群中系统地选出有代表性样本集过程,通过认真研究所选出样本集,可以从整体上揭示种群有用信息。对于信息系统开发而言,现有系统文档(文件)就是采样种群。当开始对一个系统做需求分析时,查看现有系统文档是对系统有初步了解最好方法。但是,系统分析师应该查看哪些类型文档,当文档数据庞大,无法一一研究时,就需要使用采样技术选出有代表性数据。采样技术不仅可以用于收集数据,还可以用于采集访谈用户或者是采集观察用户。在对人员进行采样时,上面介绍采样技术同样适用。通过采样技术,选择部分而不是选择种群全部,不仅加快了数据收集过程,而且提高了效率,从而降低了开发成本。另外,采样技术使用了数理统计原理,能减少数据收集偏差。但是,由于采样技术基于统计学原理,样本规模确定依赖于期望可信度和已有先验知识,很大程度上取决于系统分析师主观因素,对系统分析师个人经验和能力依赖性很强,要求系统分析师具有较高水平和丰富经验。联合需求计划:为了提高需求获取效率,越来越多企业倾向于使用小组工作会议来代替大量独立访谈。联合需求计划(Joint Requirement Planning,JRP)是一个通过高度组织群体会议来分析企业内问题并获取需求过程,它是联合应用开发(Joint Application Development,JAD)一部分。





