软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整准确、清晰、具体的要求。在软件需求分析中,开发人员要从用户那里解决的最重要的问题是()。
第1题:
● 软件需求分析产生软件操作特征的规格说明,指明软件和其它系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是 (31) 。
(31)
A. 分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审, 从而生成计划软件范围的估算
B. 需求分析使得系统工程师能够刻划出软件的功能和性能、指明软件和其他 系统元素的接口、并建立软件必须满足的约束
C. 经过仔细的需求分析活动,分析员能够得到详细的系统规约
D. 需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程 设计的模型
第2题:
软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是(31)。
A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算
B.需求分析使系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束
C.经过仔细的需求分析活动,分析员能够得到详细的系统规约
D.需求分析能为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型
第3题:
( 4 )在软件开发中,需求分析阶段产生的主要文档是
A )可行性分析报告
B )软件需求规格说明书
C )概要设计说明书
D )集成测试计划
第4题:
A. 分析系统要求,分配软件和硬件的功能
B. 编制软件可行性分析报告和软件开发计划(草稿)
C. 确定软件运行环境
D. 评估系统的可行性
第5题:
软件开发是一个______逐步细化和求精的过程,而软件测试是一个______集成的过程。
第6题:
● 一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中 (50)是软件工程的技术核心,其任务是确定如何实现软件系统。
(50)
A.可行性分析和项目开发计划
B.需求分析
C.设计
D.编码
第7题:
在软件开发中,需求分析阶段产生的主要文档是( )。
A)可行性分析报告
B)集成测试计划
C)概要设计说明书
D)软件需求规格说明书
第8题:
● 需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的 (27) 、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析是发现、求精、建模和规约的过程。包括详细地精化由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和 (28) 以及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。
(27)
A. 功能和性能
B. 数据和操作
C. 实体和对象
D. 操作和对象
(28)
A. 事件流
B. 消息流
C. 对象流
D. 控制流
第9题:
A、可行性分析和项目开发计划
B、需求分析
C、概要设计
D、详细设计
第10题:
一个软件系统的生存周期包含可行性分析和项目开发计划、需求分析、设计(概要设计和详细设计)、编码、测试和维护等活动,其中( )是软件工程的技术核心,其任务是确定如何实现软件系统。
A.可行性分析和项目开发计划
B.需求分析
C.设计
D.编码