第1题:
某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。
需求获取的要求如下:
(1)获取已有销售管理系统中所实现的实体店销售模式和过程;
(2)获取系统的改进需求和期望增加的业务功能;
(3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;
(4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求;
(5)消除需求中出现的冲突,尽可能获取全面、一致的需求;
(6)尽可能多地让用户参与需求获取过程。
【问题1】(10分) 联合需求计划(JRP)是一种流行的需求获取方法。请说明什么是JRP,JRP与其它需求获取方法相比有什么优势? 【问题2】(12分) 针对题目中所描述的需求获取要求(1)~(6),选择最适合的需求获取方法填入表1-1中的(a)~(f)处。 表1-1 需求获取方法选择【问题3】(3分) 由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实现不同类型的文档分析。如果对于每种类型的文档要求90%的可信度(可信度因子为1.645),那么不同类型的文档分别需要抽样多少份就能达到该要求?
【问题1】
联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是联合应用开发的一部分。JRP是一种相对来说成本较高的需求获取方法,但也是十分有效的一种。它通过联合各个关键用户代表、系统分析师、开发团队代表一起,通过有组织的会议来讨论需求。JRP将会起到群策群力的效果,对于一些问题最有岐义的时候、对需求最不清晰的领域都是十分有用的一种方法。
优势:1、发挥用户和管理人员参与系统开发过程的积极性,提高系统开发效率;2、降低系统需求获取的时间成本,加速系统开发周期;3、采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。
【问题2】
(a)实地考察或文档分析
(b)用户访谈或联合需求计划
(c)用户访谈或联合需求计划
(d)问卷调查或文档分析
(e)联合需求计划
(f)联合需求计划
【问题3】
样本大小 = 0.25×(1.645/(1-0.90))2 = 67.65063
因此,需要抽取68份文档。
第2题:
以下关于需求管理的描述中,正确的是(59)。
A.需求管理要通过调查与分析,以获取用户需求并定义产品需求
B.需求管理包括需求获取、需求分析、需求定义和需求验证4个活动过程
C.需求管理的成果有项目视图、范围文档、需求规格说明书、用例文档等
D.需求管理要取得利益相关方对需求的一致承诺
第3题:
对通过各种途径获取的需求信息的正路方法,下列选项中()是不正确。
A、将需求信息用规范的语言表述出来
B、对所有的信息进行重新组织并保留
C、撰写需求文档
D、对需求信息进行统计列表
第4题:
针对相关产品的需求规格说明进行文档审查的时候,采用的方法是()。
第5题:
第6题:
软件工程活动的需求过程包括的内容是:()。
A.需求获取、需求规约和需求验证
B.需求计划、需求提问和需求分析
C.需求收集、需求分析和需求规格说明
D.需求计划、需求调研实施和需求文档编制
第7题:
以下关于需求管理的描述中,正确的是__________。 A.需求管理包括需求获取、需求分析、需求定义和需求验证4个活动过程 B.需求管理的主要目的是减少需求变更的数量 C.在需求变更管理中,CCB的职责之一是分析变更请求所带来的影响 D.需求管理的成果有项目视图、范围文档、需求规格说明书、用例文档等
第8题:
阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。
某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系
统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。该软件公司组建
项目组开发该系统,现正处于需求获取阶段。经过项目组讨论,由于目标系统业务功能
比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。项
目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档
分析和实地观察等。
需求获取的要求如下:
(l)获取已有销售管理系统中所实现的实体店销售模式和过程;
(2)获取系统的改进需求和期望增加的业务功能;
(3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;
(4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求:
(5)消除需求中出现的冲突,尽可能获取全面、一致的需求;
(6)尽可能多地让用户参与需求获取过程。
【问题1】(10分)
联合需求计划(JRP)是种流行的需求获取方法,请说明什么是JRP,JRP与其他
需求获取方法相比有什么优势?
【问题2】(12分)
针对题目中所描述的需求获取要求(l) - (6),选择最适合的需求获取方法填入
表1-1中的(a) - (f)处。
表1-1需求获取方法选择
┃
【问题3】(3分)
由于该企业销售规模较大,所积累的企业业务文档数量庞大,所以只能通过抽样实
现不同类型的文档分析。如果对于每种类型的文档要求90%的可信度(可信度因子为
1.645),那么不同类型的文档分别需要抽样多少份就能达到该要求?
分析
本题考查考生对于软件需求获取方法的掌握情况。
需求获取是一个确定和理解不同类用户的需求和约束的过程。需求获取通过系统分
析师与用户的有效合作才能成功,系统分析师建立一个对问题进行彻底讨论的环境,这
些问题与将要开发的系统有关。需求获取是否科学、准备充分,对获取出来的需求质量
影响很大,大部分用户无法完整地描述需求,而且也不可能看到系统的全部过程。所以,
准确、完整和一致的系统需求需要采用合适的方法才能获得。
掌握各种不同的需求获取技术,并且熟练地在实践中运用它,是系统分析师的必备
技能。目前流行的需求获取技术主要包括用户访谈、联合需求计划(Joint Requirement
Planning,JRP)、问卷调查、文档分析和实地观察等。
【问题1】
为了提高需求获取的效率,越来越多的企业倾向于使用小组工作会议来代替大量独
立的访谈。联台需求计划(JRP)是一个通过高度组织的群体会议来分析企业内的问题
并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、
秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。联合需求计划是联合
应用开发( Joint Application Development,JAD)的一部分。
联合需求计划是一种相对来说成本较高的需求获取方法,但也是一种有效的方法。
联合需求计划将会起到群策群力的效果,对于一些问题最有歧义的时候或对需求最不清
晰的领域部是十分有用的一种方法。这种方式由于鼓励用户参与,能够发挥用户和管理
人员参与系统开发过程的积极性,提高系统开发效率。联合需求计划会议的参与人数为
6~18人,时间为l~5小时,能够明显降低系统需求获取的时间成本,加速系统开发周
期。在联合需求计划中可以通过系统原型对系统需求进行确认,便于系统获取设计审批。
【问题2】
各种需求获取方法都有其优点和弊端,实际使用过程中,应根据不同类型的需求选
择合适的需求获取方法。
(1)对于当前已有系统的理解采用文档分析和实地观察方法是最有帮助的;
(2)和(3)用户访谈和联合需求计划能够提供一些丰富而详细的信息,并且能让
分析员了解信息背后的原因,便于获取更深入的需求;
(4)问卷调查和文档分析能方便地从一大堆信息资源中获取大量的有用信息,便于
获取更大范围的需求;
(5)和(6)联合需求计划能够鼓励用户参与到系统开发中,解决不同用户所提供
信息之间的矛盾,便于获取全面、一致的需求。
【问题3]
文档分析中通常采用抽样技术来实现大量不同类型文档的分析,确定样本数量大小
是实施抽样的重要工作。样本数量大小计算公式: ,
样本数量=0.25×(可信度因子/错误率)2
所以,对于每种类型的文档,所需要抽取的样本数量=0.25×(1.645/0.1)2=68份。
试题一解答要点
【问题1】
联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的
过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同
组成的专题讨论组来分析、讨论问题并定义系统需求。
JRP和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统开发过程
的积极性,提高系统开发效率:(2)降低了系统需求获取的时间成本,加速系统开发周
期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。
【问题2】
(a)文档分析或实地观察
(b)用户访谈或联合需求计划
(c)用户访谈或联合需求计划
(d)问卷调查或文档分析
(e)联台需求计划
(f)联合需求计划
【问题3]
每种类型的文档需要分别抽取68份。
第9题:
需求开发可进一步分为需求获取、需求分析、编写需求文档和()四个阶段。
第10题:
通过与被访谈人进行面对面的交谈来获取培训需求信息的一种传统培训需求分析方法是()