软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整准确、清晰、具体的要求。在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。
第1题:
软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是(31)。
A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
B.需求分析使系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
C.经过仔细的需求分析活动,分析员能够得到详细的系统规约
D.需求分析能为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型
第2题:
软件开发是一个______逐步细化和求精的过程,而软件测试是一个______集成的过程。
第3题:
A. 分析系统要求,分配软件和硬件的功能
B. 编制软件可行性分析报告和软件开发计划(草稿)
C. 确定软件运行环境
D. 评估系统的可行性
第4题:
关于软件架构设计所处的阶段,以下说法正确的是( )。( )A.可行性分析与需求分析之间B.需求分析与软件设计之间C.软件设计与软件编码之间D.测试阶段
第5题:
在软件开发中,需求分析阶段产生的主要文档是( )。【考点15结构化分析方法】
A.可行性分析报告
B.软件需求规格说明书
C.概要设计说明书
D.集成测试计划
第6题:
软件生存周期一般划分为六个阶段,包括软件项目计划、 ( ) 、软件设计、程序编码、软件测试以及运行维护。
A.可行性分析 B.计划验证 C.需求分析和定义 D.风险分析和定义
第7题:
软件生存周期一般划分为六个阶段,包括项目计划、()、软件设计、程序编码、软件测试以及运行维护。
A.可行性分析
B.计划验证
C.需求分析和定义
D.风险分析和定义
第8题:
第9题:
软件测试计划开始于需求分析阶段,完成于()阶段
第10题:
需求分析
软件设计
软件实现
软件测试
第11题:
事件流
消息流
对象流
控制流
第12题:
功能和性能
数据和操作
实体和对象
操作和对象
第13题:
在软件开发中,需求分析阶段产生的主要文档是( )。
A)可行性分析报告
B)集成测试计划
C)概要设计说明书
D)软件需求规格说明书
第14题:
A、可行性分析和项目开发计划
B、需求分析
C、概要设计
D、详细设计
第15题:
一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中( )是软件工程的技术核心,其任务是确定如何实现软件系统。
A.可行性分析和项目开发计划
B.需求分析
C.设计
D.编码
第16题:
一般地,可以将软件开发的生命周期划分为软件项目计划、(50)、软件设计、编码、测试和运行/维护6个阶段。
A.可行性分析
B.初始调查
C.需求分析与定义
D.问题分析
第17题:
在软件开发中,需求分析阶段产生的主要文档是( )。
A.可行性分析报告
B.集成测试计划
C.概要设计说明书
D.软件需求规格说明书
第18题:
关于软件需求分析,以下叙述中错误的是(51)。
A.软件需求分析的任务是确定软件系统的功能、性能、接口等要求
B.软件需求分析的基本原则是:能够表达和理解问题的信息域和功能域
C.软件需求分析阶段的工作成果是总体设计说明
D.软件需求分析工作是一个不断行认识、逐步细化的过程
第19题:
第20题:
下列软件生命周期的说法错误的是()。
第21题:
需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的(1),指明软件和其他系统元素的接口,并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和(2)以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。空白(2)处应选择()
第22题:
一个软件从计划开始到废弃为止,要经历一个漫长的时期,通常把软件经历的这个漫长的时期成为软件生命周期
通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
软件定义时期由问题定义、可行性研究和需求分析3个阶段组成
通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
第23题:
通常,软件生命周期由软件定义、可行性研究和需求分析3个时期组成
通常,软件生命周期由问题定义、可行性研究和需求分析3个时期组成
通常,软件生命周期由软件定义、软件开发和软件维护3个时期组成
通常,软件生命周期由问题定义、软件开发和软件维护3个时期组成