下列软件需求说明的说法错误的是:()。

题目

下列软件需求说明的说法错误的是:()。

  • A、软件需求说明须保证完整性
  • B、软件需求说明须保证一致性
  • C、软件需求说明须保证可修改性
  • D、软件需求说明须保证可重用性
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列属于维护阶段的文档是( )。

A、软件需求规格说明书

B、详细设计说明书

C、软件问题报告表

D、以上都不对


正确答案:C

第2题:

下面关于软件测试的说法,(30)是错误的。软件测试方法可分为黑盒测试法和白盒测试法两种。黑盒测试法是通过分析程序的(31)来设计测试用例的方法。集成测试也叫做(32)。

A.软件测试就是程序测试

B.软件测试贯穿于软件定义和开发的整个期间

C.需求规格说明、设计规格说明都是软件测试的对象

D.程序是软件测试的对象


正确答案:A
解析:本题考察软件测试阶段监理工作的重点。从软件的生存周期看,测试往往指对程序的测试,这样做的优点是被测对象明确,测试的可操作性相对较强。但是,由于测试的依据是规格说明书、设计文档和使用说明书,如果设计有错误,测试的质量就难以保证。若测试后发现是设计的错误,这时,修改的代价是相当昂贵的。因此,较理想的做法应该是对软件的开发过程,按软件工程各阶段形成的结果,分别进行严格的审查。为了确保软件的质量,对软件开发过程应进行严格的管理。虽然测试是在实现且经验证后进行的,但实际上,测试的准备工作在分析和设计阶段就开始了。

第3题:

●软件错误产生的原因有很多,(26)不是导致软件错误的主要原因。

(26)A.测试错误

B.设计错误

C.编码错误

D.软件需求规格说明错误


正确答案:A

第4题:

下列不属于软件工程过程的基本活动的是( )。

A.软件规格说明

B.软件开发

C.软件确认

D.软件需求分析


正确答案:D
解析:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。软件工程的过程是将软件工程的方法和工具综合起来,以达到合理、及时地进行计算机软件开发的目的。它的基本活动包括软件规格说明、软件开发、软件确认、软件演进。

第5题:

软件错误产生的原因有很多,(26)不是导致软件错误的主要原因。

A.测试错误

B.设计错误

C.编码错误

D.软件需求规格说明错误


正确答案:A
在软件开发过程中,造成错误的原因有很多,比如,程序员的大意造成的编码错误,语法错误,设计阶段设计说明不正确时引起的错误,需求收集阶段形成的需求规格说明书语法、语义或描述错误等。测试它是为评价和改进产品质量、识别产品的缺陷和问题而进行的活动。软件测试它不是导致软件错误的原因,软件测试是针对一个程序的行为,在有限测试用例集合上,动态验证是否达到预期的行为,需要选取适当的测试用例。现在的软件测试被认为是一种应该包括在整个开发和维护过程中的活动,测试不再只是一种仅在编码阶段完成后才开始的活动,它本身是实际产品构造的一个重要部分。测试不仅是检查预防措施是否有效的主要手段,而且是识别由于某种原因预防措施无效而产生的错误的主要手段。需要注意的是,在广泛的测试活动成功完成后,软件可能仍包含错误,交付后出现的软件失效的补救措施是通过软件维护来达成的。

第6题:

下列不屈于软件工程过程基本活动的是( )。

A.软件规格说明

B.软件开发

C.软件确认

D.软件需求分析


正确答案:D
解析:软件工程过程是把输入转化为输出的一组彼此相关的资源和活动。它的基本活动包括软件规格说明、软件开发、软件确认、软件演进。

第7题:

下列不屈于软件工程过程的基本活动的是( )。

A.软件规格说明

B.软件开发

C.软件确认

D.软件需求分析


正确答案:D
解析:软件工程过程的基本活动包括软件规格说明、软件开发、软件确认、软件演进。

第8题:

下面说法正确的是 ______。

A.软件测试仅是在编程之后进行的测试。

B.需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。

C.测试配置是软件配置的一个子集。

D.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势


正确答案:C
解析:在极限测试中,软件测试通常要在编程之前先设计测试用例。需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些都属于软件测试的对象。错误改正代价与发现的时间是呈现指数增长的趋势。而选项B说法是完全正确的。

第9题:

下列说法中不正确的是(27)。

A.需求分析阶段产生的文档为需求规格说明书

B.软件设计阶段产生的文档有程序清单

C.软件测试阶段产生的文档有软件测试计划和软件测试报告

D.软件维护阶段产生的文档有维护计划和维护报告


正确答案:B
解析:软件生存周期包括需求分析、软件设计、编码、测试和维护。需求分析:任务是确定待开发软件的功能、性能、数据、界面等要求,从而确定系统的逻辑模型,此阶段产生的文档为需求规格说明书。软件设计:包括概要设计和详细设计。概要设计的任务是模块分解,确定软件的结构,模块的功能和模块间的接口,以及全局数据结构的设计;详细设计的任务是设计每个模块的实现细节和局部数据结构。此阶段产生的文档为设计说明书。编码:任务是用某种程序语言为每个模块编写程序。产生的文档有清单。软件测试:其任务是发现软件中的错误,并加以纠正。产生的文档有软件测试计划和软件测试报告。运行维护:通过对已交付使用的软件做必要的修改,使软件持久地满足客户的需求。产生的文档有维护计划和维护报告。因此设计阶段产生的文档为设计说明书,而不是程序清单。

第10题:

下列不属于需求分析阶段任务的是( )。

A.确定软件系统性能需求

B.确定软件系统的功能需求

C.制定软件集成测试计划

D.需求规格说明书评审


正确答案:C
C。【解析】需求分析阶段是确定软件的功能和性能的要求,最后产生一个需求规格说明书,在同时制定系统测试计划。其中集成测试计划不是在需求分析阶段,所以答案选择C。

更多相关问题