软件开发的步骤主要有软件()、设计阶段、实现阶段与()。

题目
填空题
软件开发的步骤主要有软件()、设计阶段、实现阶段与()。
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 软件的质量应当在 (26)中加以保证 。

(26)A.软件设计阶段 B.软件开发阶段 C.软件评审阶段 D.整个生命周期


正确答案:D

第2题:

应用软件开发在()才开始实现。

A、系统调查和分析阶段

B、系统设计阶段

C、程序编写与测试阶段

D、系统调试阶段


参考答案:C

第3题:

软件验证和确认是保证软件质量的重要措施,它的实施应该针对______。

A.程序编写阶段

B.软件开发的所有阶段

C.软件调试阶段

D.软件设计阶段


正确答案:B
解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。

第4题:

软件的质量应当在(26)中加以保证。

A.软件设计阶段

B.软件开发阶段

C.软件评审阶段

D.整个生命周期


正确答案:D
解析:软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特征全体,软件质量保证是指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,这些活动贯穿于软件生产的各个阶段即整个生命周期。

第5题:

在结构化方法中,软件功能分解属于下列软件开发中

A.详细设计阶段

B.需求分析阶段

C.总体设计阶段

D.编程调试阶段


正确答案:C
解析:详细设计的任务是:在使用程序设计语言编程以前,对所采用算法的逻辑关系进行分析,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的希望。编程调试任务是诊断和改正程序中潜在的错误。软件功能分解只能发生在总体设计阶段。

第6题:

软件开发中,不属于软件系统设计阶段常用工具的是

A.N-S

B.PAD

C.DFD

D.IPO


正确答案:C
解析:本题考查软件系统设计相关工具的知识。N-S是为了避免路程图在描述程序逻辑时的随意性和灵活性提出的,用来代替传统的程序流程图。PAD图是问题分析图,它是流程图和方框图之后,又一种主要用于描述软件详细设计的图形表示工具数据流图(DFD)是用在需求分析阶段的工具。IPO图是输入/处理/输出图的简称,在总体设计阶段经常用到,HIPO图是IBM公司提出的层次图加输入/处理/输出图。 N-S、PAD.IPO都是用在软件设计阶段的工具,DFD是用在需求分析阶段的工具。本题正确答案为选项C。

第7题:

下面不属于软件开发时期的是( )。

A.软件定义阶段

B.软件设计阶段

C.软件实现阶段

D.软件测试阶段


正确答案:A

第8题:

在软件生存周期中占据时间最长的是______。

A) 运行和维护阶段

B) 软件开发阶段

C) 需求分析阶段

D) 软件设计阶段

A.

B.

C.

D.


正确答案:A
解析:由于很多复杂因素的影响,软件开发组织投入到软件产品上的费用以及大多数时间都花在了软件完成并交付使用后对它的维护上,软件的运行和维护阶段可以说是软件生存周期中占据时间最长的阶段,在这段时间内,需要在运行环境中对软件产品进行性能监视,若有必要,为了纠正错误或满足新的需求,还需要对软件产品进行修改。

第9题:

下面不屈于软件开发时期的是()。

A.软件定义阶段

B.软件设计阶段

C.软件实现阶段

D.软件测试阶段


正确答案:A

第10题:

关于软件测试与软件开发的认识,不正确的是(35)

A.软件生命周期各个阶段都可能产生错误

B.软件测试是独立于软件开发的一个工作

C.软件开发的需求分析和设计阶段就应开始测试工作

D.测试越早进行,越有助于提高被测软件的质量


正确答案:B
解析:软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试,如下图所示。这种对应关系有利于软件开发过程的管理和软件质量的控制。测试工程师与开发工程师目标一致、行为对立、并行工作,有生产就必然有质检,二者的工作相辅相成,开发人员和测试人员的主要矛盾就集中在对bug的定义上。