在审计新软件项目时,项目小组目前在定义用户需求,把建议的解决方案和用户需求匹配目前处于SDLC的哪个阶段()。

题目
单选题
在审计新软件项目时,项目小组目前在定义用户需求,把建议的解决方案和用户需求匹配目前处于SDLC的哪个阶段()。
A

可行性研究

B

需求

C

设计

D

开发

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

论软件项目的需求变更管理

在大中型软件项目的开发过程中,开发者和用户对问题的理解随时间在不断变化,这些变更又反馈到需求中。需求管理是一个对系统需求变更了解和控制的过程。

请围绕“软件项目的需求变更管理”论题,依次从以下3个方面进行论述。

1.概要叙述你参与分析和开发的软件项目以及你所担任的主要工作。

2.简要说明该软件项目的用户需求,以及你在需求管理中所规划和建立的细节层次结构。

3.概要说明一个需求变更管理过程所包含的基本阶段,具体叙述在开发该软件项目时所发生的需求变更情况,以及你管理这些变更问题所采用的技术和方法,并简要叙述你在这方面的体会。


正确答案:1.需求管理需要“建立并维护在软件工程中同客户达成的契约”。这种契约都包含在编写的需求规格说明与模型中。客户的接受仅是需求成功的一半开发人员也必须能够接受他们并真正把需求应用到产品中。 2.在需求管理中所规划和建立的细节层次结构可通过需求跟踪表来反应。需要确定需求识别、变更管理过程、跟踪策略、CASE工具等内容。 3.通常的需求管理活动包括以下几个方面。 (1)定义需求基线(迅速制订需求文档的主体)。 (2)评审提出的需求变更、评估每项变更的可能影响从而决定是否实施它。 (3)以一种可控制的方式将需求变更融入到项目中。 (4)使当前的项目计划与需求一致。 (5)估计变更需求所产生的影响并在此基础上协商新的承诺(约定)。 (6)让每项需求都能与其对应的设计、源代码和测试用例联系起来以实现跟踪。 (7)在整个项目过程中跟踪需求状态及其变更情况。 一个需求变更管理过程包含问题分析和变更描述、变更分析和成本计算、变更实现这3个基本阶段。 简要说明你参与分析和开发的软件项目的用户需求。列举出在开发该软件项目时所发生的需求变更的具体情况并重点说明解决这些变更问题所采用的管理技术和方法。最后简要讨论几点你对“有效的需求变更管理”的实践体会。
1.需求管理需要“建立并维护在软件工程中同客户达成的契约”。这种契约都包含在编写的需求规格说明与模型中。客户的接受仅是需求成功的一半,开发人员也必须能够接受他们,并真正把需求应用到产品中。 2.在需求管理中所规划和建立的细节层次结构,可通过需求跟踪表来反应。需要确定需求识别、变更管理过程、跟踪策略、CASE工具等内容。 3.通常的需求管理活动包括以下几个方面。 (1)定义需求基线(迅速制订需求文档的主体)。 (2)评审提出的需求变更、评估每项变更的可能影响,从而决定是否实施它。 (3)以一种可控制的方式将需求变更融入到项目中。 (4)使当前的项目计划与需求一致。 (5)估计变更需求所产生的影响,并在此基础上协商新的承诺(约定)。 (6)让每项需求都能与其对应的设计、源代码和测试用例联系起来以实现跟踪。 (7)在整个项目过程中跟踪需求状态及其变更情况。 一个需求变更管理过程包含问题分析和变更描述、变更分析和成本计算、变更实现这3个基本阶段。 简要说明你参与分析和开发的软件项目的用户需求。列举出在开发该软件项目时所发生的需求变更的具体情况,并重点说明解决这些变更问题所采用的管理技术和方法。最后,简要讨论几点你对“有效的需求变更管理”的实践体会。

第2题:

在软件需求分析过程中,给出需求信息的是( )。

A.程序员

B.项目管理者

C.软件分析设计人员

D.软件用户


正确答案:D
解析:在软件需求分析过程中,需求信息是由软件用户给出的。

第3题:

● 在软件生命周期中,需求分析是软件设计的基础。需求分析阶段研究的对象是软件项目的(21) 。

(21)

A.规模

B.质量要素

C.用户要求

D.设计约束


正确答案:C

第4题:

关于软件项目需求分析的描述,不正确的是:( )

A.需求分析阶段研究的对象是软件项目的用户要求
B.需求分析的目标是深入描述软件的功能和性能
C.只有确切描述的软件需求才能成为软件设计的基础
D.需求分析阶段成果包括确认测试计划、集成测试计划等

答案:D
解析:
需求阶段的成果包括:1)项目开发计划。2)软件需求说明书。3)软件质量保证计划。4)软件配置管理计划。5)软件(初步)确认测试计划。6)用户使用说明书初稿。

第5题:

项目实施过程中,用户的需求可能会发生变化,例如提出新的需求,针对此状况,项目经理的正确做法是()。

A.从客户满意度的角度考虑,应尽量满足用户的新需求

B.如果需要超出预先约定的范围,应拒绝用户的新需求

C.应根据经验判断用户的新需求是否会对项目的成本、质量、工期造成影响,如果影响可控,应满足用户的需求

D.应启动变更控制管理流程,对用户的新需求进行评估


正确答案:D

第6题:

软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()

A.反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明

B.描述了用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明

C.定义了开发人员必须实现的软件功能

D.描述了系统展现给用户的行为和执行的操作等


正确答案:A
解析:业务需求(Businessrequirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(visionandscope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(projectcharter或marketrequirement)文档。用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。功能需求规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。系统需求用于描述包含多个子系统的产品(即系统)的顶级需求。

第7题:

软件项目需求开发的结果应该有项目视图和范围文档、用例文档、软件需求规格说明及相关分析模型。经评审批准,这些文档就定义了开发工作的需求基线,这个基线在客户和开发人员之间就构筑了计划产品__()__的一个约定。

A.功能需求和设计约束

B.功能需求和非功能需求

C.功能需求

D.功能需求和用户需求


正确答案:B
这个基线在客户和开发人员之间就构筑了计划产品功能需求和非功能需求的一个约定

第8题:

论需求获取技术

需求分析阶段的首要工作是确定用户需求,以用户为核心是本阶段应遵循的至关重要的原则,它决定着项目的有效实施。正确地定义用户需求是需求分析阶段的基础。需求获取技术有助于系统分析员准确、快捷地获取和提炼用户需求信息。

请围绕“需求获取技术”论题,依次对以下三个方面进行论述。

1)概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。

2)详细说明目前有哪些比较常用的需求获取技术?说明每种需求获取技术的基本方法。

3)详细论述在你参与分析和开发的应用项目中所采取的需求获取技术以及对该技术的具体实施运用,说明选取该技术的原因,并分析应用该技术所获取的需求是否达到预期目标。


正确答案:[写作要点] 1)结合自己参与分析和开发的应用项目或从事的实际工作论述需求获取在系统开发中的作用。 2)能够较为详细地论述几种比较常用的需求获取技术: (1)抽样技术:对现有文档、表和文件进行抽样: (2)调研和实地访问: (3)观察工作环境:通过观察用户的活动、现场及工作习惯来了解项目需求; (4)问卷调查:通过使用调查表收集信息。调查表有两种格式:自由格式和固定格式: (5)面谈:通过直接、面对面的交互获取需求。 3)结合项目实际工作举例说明在获取需求时分别采用了哪些需求获取技术;详细说明选择这些技术的原因及其实施步骤并进行分析与评价。
[写作要点] 1)结合自己参与分析和开发的应用项目或从事的实际工作,论述需求获取在系统开发中的作用。 2)能够较为详细地论述几种比较常用的需求获取技术: (1)抽样技术:对现有文档、表和文件进行抽样: (2)调研和实地访问: (3)观察工作环境:通过观察用户的活动、现场及工作习惯来了解项目需求; (4)问卷调查:通过使用调查表收集信息。调查表有两种格式:自由格式和固定格式: (5)面谈:通过直接、面对面的交互获取需求。 3)结合项目实际工作,举例说明在获取需求时分别采用了哪些需求获取技术;详细说明选择这些技术的原因及其实施步骤,并进行分析与评价。

第9题:

项目实施过程中,用户的需求可能会发生变化,例如提出新的需求,针对此状况,项目经理的正确做法事( )

A.从客户满意度的角度出发,应尽量满足用户的新需求
B.如果需要超出预先约定的范围,应拒绝用户的新需求
C.应根据经验判断用户新需求是否会对项目的成本,质量,工期造成影响,如果影响可控,应满足用户的需求
D.应启动变更控制管理流程,对用户的新需求进行评估

答案:D
解析:
有变更就要先走变更流程,然后根据流程一步一步进行。

第10题:

软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求,( )属于用户需求。

A. 反映了组织机构或客户对系统、产品高层次的目标要求,其在项目视图与范围文档中予以说明
B. 描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中
予以说明
C. 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求
D. 软件产品为了满足用户的使用,对用户开发、处理速度、安全性能等方面的需求

答案:B
解析:
业务需求(Business requirement)表不组织或客户高层次的目标□业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件一一响应表都是达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behaviour requirement)。功能需求描述是开发人员需要实现什么。

更多相关问题