软件工程

软件需求分析的操作性原则和需求工程的指导性原则是什么?

题目

软件需求分析的操作性原则和需求工程的指导性原则是什么?

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

第1题:

由于软件开发的螺旋模型的每一周期内都包括()阶段,从而能有利于保证软件

产品的质量。

A.需求定义

B.需求定义、风险分析

C.需求定义、风险分析、工程实现

D.需求定义、风险分析、工程实现和评审


参考答案D

第2题:

软件需求规格说明(SRS)用来指明用户对其目标软件系统的功能需求、性能需求、()以及开发标准和验收原则等。

A.交互界面、业务逻辑、角色权限

B.接口需求、设计需求、基本结构

C.业务需求、安全需求、基本结构


答案:B

第3题:

软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是(31)。

A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算

B.需求分析使系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束

C.经过仔细的需求分析活动,分析员能够得到详细的系统规约

D.需求分析能为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型


正确答案:C
解析:需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用,需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析允许软件工程师(在这种角色中经常称为分析员)精化软件分解模块,并建造将被软件处理的数据、功能和行为模型。需求分析为软件设计者提供了可被翻译成数据、体系结构、界面和过程设计的模型,最后,需求规约为开发者和客户提供了软件建造完后质量评估的依据。需求分析的任务是发现、求精、建模和规约的过程。包括详细地精化初始由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。但是需要注意的是,在需求分析阶段要得到详细的规约是不可能的。客户可能并不能精确地肯定需要什么,开发者可能不能肯定可用什么特定的方法来适当地完成功能和性能。因此本题应该选择C。

第4题:

软件需求工程是包括创建和维护软件需求文档所必需的一切活动过程,可分为( )和需求管理两大工作。

A.需求分析

B.需求实现

C.需求开发

D.需求实现


正确答案:C

第5题:

软件工程活动的需求过程包括的内容是:()。

A.需求获取、需求规约和需求验证

B.需求计划、需求提问和需求分析

C.需求收集、需求分析和需求规格说明

D.需求计划、需求调研实施和需求文档编制


正确答案:A
软件工程活动的需求过程包括的内容是需求获取、需求规约和需求验证。

第6题:

以下关于软件需求分析的说法,不正确的是(26)。

A.需求分析不同于软件开发的结构化分析,是面向功能的软件设计

B.需求应始于业主单位的需要、期望和限制条件

C.需求分析阶段研究的对象是软件项目的用户需求

D.需求分析的目标是描述软件的功能和性能


正确答案:A
软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。软件需求分析深入描述软件的功能和性能,确定软件设计的约束和软件同其他系统元素的接口细节,定义软件的其他有效性需求,借助于当前系统的逻辑模型导出目标系统逻辑模型,解决目标系统“做什么”的问题。分析员通过需求分析,逐步细化对软件的要求,描述软件要处理的数据域,并给软件开发提供一种可转化为数据设计、结构设计和过程设计的数据和功能表示。在软件完成后,制定的软件规格说明还要为评价软件质量提供依据。软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础。

第7题:

关于软件需求分析,以下叙述中错误的是(51)。

A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求

B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域

C.软件需求分析阶段的工作成果是总体设计说明

D.软件需求分析工作是一个不断行认识、逐步细化的过程


正确答案:C
本题考查软件需求分析方面的知识。软件需求分析的任务是确定软件系统的功能、性能、接口等要求,分析软件系统的数据要求,导出系统的逻辑模型,修正项目开发计划。软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域,以层次化方式对功能进行分解和不断细化,清楚定义信息接口,给出系统的逻辑视图和物理视图,定义系统的抽象模型。软件需求分析阶段的输入是软件研制任务书和软件开发计划,工作成果是软件需求规格说明。软件需求分析工作是一个不断认识、逐步细化的过程。

第8题:

以下关于软件需求分析的说法中,不正确的是()。

A.需求分析需要进行软件功能和性能的技术实现方法描述

B.需求分析文档可用于指导后续的开发过程

C.软件需求包括业务需求、用户需求、功能需求和非功能需求等

D.软件需求一般应由用户方组织进行确认


正确答案:A

第9题:

软件工程管理集成了过程管理和项目管理,以下关于软件工程管理过程的描述中,( )最为准确和完整。

A.范围定义、项目计划、项目实施、评审和评价、软件工程度量

B.需求分析、设计、测试、质量保证、维护

C.需求分析、设计、测试、质量保证、软件复用

D.需求分析、设计、测试、验证与确认、评审和评价、维护


正确答案:A

第10题:

下面关于软件需求分析的叙述,错误的是( )。

A.需求分析阶段的输入是软件研制任务书
B.需求分析的任务是确定软件的功能、性能、接口等需求
C.完成软件需求分析工作后应提交一份软件需求规格说明
D.需求规格说明可用程序流程图表达系统内部数据的流向和运动情况

答案:D
解析:
数据流图是用来表达系统内部数据的流向,程序流程图是用来表达程序运行流程的。

更多相关问题