下面有关嵌入式系统开发过程的描述语句中,不恰当的是()
第1题:
为验证程序模块A是否正确实现了规定的功能,需要进行() ;为验证模块A能否与其他模块按照规定方式正确工作,需要进行() 。()A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试()A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试
第2题:
A、通过测试发现该模块单元的子程序或过程的实际功能与该模块的功能和接口的描述是否相符,以及是否有编码错误存在
B、在组装软件模块的同时,进行测试以查找与接口有关的错误.组装模块的过程可以分为自顶向下组装法和自底向上组装法
C、当软件运行达到用户的期望时,则认为软件是有效的一种测试
D、将软件系统与硬件,外设或其他系统元素结合在一起,对整个软件系统进行测试
第3题:
为验证程序模块A是否正确实现了规定的功能,需要进行(35):为验证模块A能否与其他模块按照规定方式正确工作,需要进行(36)。
A.单元测试
B.集成测试
C.确认测试
D.系统测试
第4题:
嵌入式系统的开发过程按顺序可以分成(37)__________________分析与规格说明、系统设计、(38)__________________设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。
第5题:
为验证某程序的模块A是否正确实现了规定的功能,需要进行();为验证模块A能否与其他模块按照规定方式正确工作,需要进行( ) 。 ( )
A.单元测试
B.集成测试
C.确认测试
D.系统测试
第6题:
第7题:
第8题:
第9题:
一般情况下,用户并不能描述自己的需要,而是需要()根据用户自己语言的描述整理出相关的需要再进一步和客户核对。
第10题:
下面的叙述中,不正确的是()
第11题:
测试不仅在系统编码完成之后需要进行测试,在编写每个模块之后也应进行。
测试应贯穿系统开发的各个阶段
软件测试的四个步骤为:单元测试、系统测试、集成测试、验收测试
测试工作应避免由原开发软件的人或小组承担
第12题:
计算机的系统集成极意味着系统混合在一个设备中,可以开发工具层次或应用系统层次时进行系统集成,一般有两类集成,即功能集成和物理集成
DSS软件集成主要目的在于增强系统的基本功能,而不是增强系统的应用功能
功能集成意味着由单一的系统提供不同的支持功能
物理集成包含完成功能集成所需要的硬件、软件和通信功能的集成,软件集成很大程度上由硬件集成所决定
第13题:
在数据库应用系统开发的需求调研阶段,需要对用户提出的需求进行分析和整理。此过程不仅需要描述用户提出的具体功能需求,也需要对用户未明确提出的非功能需求进行描述。设在某商场经营管理系统的需求分析阶段整理了下列需求:
Ⅰ.系统需要支持会员制
Ⅱ.系统不需要考虑财务核算功能
Ⅲ.系统应长期稳定运行
Ⅳ.系统应有销售统计功能
Ⅴ.系统应保证数据存储安全
上述需求中属于非功能需求的是______。
A) 仅Ⅲ和Ⅳ
B) 仅Ⅲ和Ⅴ
C) 仅Ⅳ和Ⅴ
D) 仅Ⅰ、Ⅱ和Ⅴ
A.
B.
C.
D.
第14题:
在实现阶段进行,它所依据的模块功能描述和内部细节以及测试方案应在(69)阶段完成,目的是发现编程错误。(70)所依据的模块说明书和测试方案应在(71)阶段完成,它能发现设计错误。(72)应在模拟的环境中进行强度测试的基础上进行,测试计划应在软件需求分析阶段完成。
A.用户界面测试
B.输入/输出测试
C.集成测试
D.单元测试
第15题:
以下正确描述嵌入式系统的设计流程的是(60)。
A.系统需求分析→硬件和软件划分→系统详细设计→迭代与实现→系统集成→系统测试→系统维护
B.系统需求分析→硬件和软件划分→系统详细设计→系统集成→迭代与实现→系统测试→系统维护
C.系统需求分析→系统集成→硬件和软件划分→系统详细设计→迭代与实现→系统测试→系统维护
D.系统需求分析→硬件和软件划分→迭代与实现→系统详细设计→系统集成→系统测试→系统维护
第16题:
【题目描述】
软件项目中,技术风险威胁到要开发软件的质量及交付时间,而(44)不属于技术风险。
(44)
A.采用先进技术开发目前尚无用户真正需要的产品或系统
B.软件需要使用新的或未经证实的硬件接口
C.产品需求中要求开发某些程序构件,这些构件与以前所开发的构件完全不同
D.需求中要求使用新的分析、设计或测试方法
正确答案:A |
答案分析:
技术风险的概念:技术风险是指潜在的分析、设计、实现、接口、验证和维护等技术方面的项目风险。此外陈旧的技术可能带来不能兼容、不能集成、不能满足客户需要的功能等风险。全新的、先进的、尤其是缺乏实践检验的技术带来的风险还要多一些如技术不成熟导致产品开发不出来,从而导致项目失败,也常常可能威胁到待开发软件的质量及交付时间。根据技术风险的概念,明显可以判断出B、C、D属于技术风险,而答案A,“尚无用户真正需要的新产品或系统”最多是属于市场风险,而不是技术风险
所以正确答案选择为 A
第17题:
第18题:
第19题:
第20题:
软件构件是已经通过全面测试并在()中运行过的可复用、功能独立、完整且具有通用性的程序模块。
第21题:
嵌入式系统的开发过程按顺序可以分成()分析与规格说明、系统设计、()设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。
第22题:
在系统需求分析阶段,必须了解用户对嵌入式系统的功能需求,尺寸、大小、成本等需求不需了解
系统设计阶段,必须确定哪些功能由硬件完成,哪些功能由软件完成
构件设计阶段的任务是进行芯片比较并选择现成的芯片或模块
系统集成与测试阶段应该把系统所需部件全部集成后再进行测试
第23题:
单元测试是指对源程序中每一个程序单元进行测试
集成测试各模块组装起来,检查各个模块是否正确实现规定的功能
确认测试主要检查已实现的软件是否满足需求规格说明书中确定了的各种需求
系统测试是指把已确认的软件与其他系统元素结合在一起进行测试