在软件生命周期中,用户主要是在()参与软件开发。

题目

在软件生命周期中,用户主要是在()参与软件开发。

  • A、软件定义期
  • B、软件开发期
  • C、软件维护期
  • D、整个软件生命周期过程中
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

(9)设计软件结构是在软件生命周期的 A.软件定义期 B.软件开发期 C.软件维护期 D.以上3个都不是


正确答案:B
【解析】设计软件结构是在软件概要设计阶段进行的,而概要设计属于软件开发期。

第2题:

软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期,在维护生命周期中,最重要的就是对稳定的管理。请问,此表述是否正确?如果你认为不正确,请写出正确的表述。


正确答案:此表述是不正确的。 正确的表述应该是:软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期在维护生命周期中最重要的就是对变更的管理。
此表述是不正确的。 正确的表述应该是:软件开发生命周期的维护阶段实际上是一个微型的软件开发生命周期,在维护生命周期中,最重要的就是对变更的管理。 解析:本试题主要考核软件开发生命周期中3种模型的优缺点及其适合项目以及生命周期维护阶段的主要特点。
选择一个适当的软件生命周期对项目来说至关重要。在项目策划的初期,就应该确定项目所采用的软件生命周期,统筹规划项目的整体开发流程。一个组织通常能为多个客户生产软件,而客户的要求也是多样化的,一种软件生命周期往往不能适合所有的情况。常见的软件生命周期有瀑布模型、迭代模型和快速原型开发模型3种。
瀑布模型的优点是:强调开发的阶段;强调早期计划及需求调查;强调产品测试。
瀑布模型的缺点是:依赖于早期进行的需求调查,不能适应需求的变化,单一流程,开发中的经验教训不能反馈应用于本产品的过程;风险通常到开发后期才能显露,失去及早纠正的机会。
瀑布模型的适合项目:需求简单清楚,在项目初期就可以明确所有的需求;阶段审核和文档控制要求做好;不需要二次开发。
迭代模型的优点是:开发中的经验教训能及时反馈;信息反馈及时;销售工作有可能提前进行;采取早期预防措施,增加项目成功的机率。
迭代模型的缺点是:如果不加控制地让用户接触开发中尚未测试稳定的功能,可能对开发人员及用户都产生负面的影响
迭代模型的适合项目:事先不能完整定义产品的所有需求;计划多期开发。
快速原型开发模型的优点:直观、开发速度快。
快速原型开发模型的缺点:设计方面考虑不周全。
快速原型开发模型适合项目:需要很快给客户演示的产品。
软件开发的生命周期包括两方面的内容,首先是项目应包括哪些阶段,其次是这些阶段的顺序如何。一般的软件开发过程包括:需求分析(RA)、软件设计(SD)、编码(Coding)及单元测试(Unit Test)、集成及系统测试(Integration and System Test)、安装 (Install)、实施(Implementation)等阶段。
维护阶段实际上是一个微型的软件开发生命周期,包括:对缺隙或更改申请进行分析即需求分析(RA)、分析影响即软件设计(SD),实施变更即进行编程(Coding),然后进行测试(Test)、在维护生命周期中,最重要的就是对变更的管理。在软件开发完成并投入使用后,由于多方面的原因,软件不能继续适应用户的要求。要延续软件的使用寿命,就必须对软件进行维护。软件的维护包括纠错性维护和改进性维护两个方面。

第3题:

设计软件结构是在软件生命周期的( )。

A.软件定义期

B.软件开发期

C.软件维护期

D.以上3个都不是


正确答案:B
解析: 设计软件结构,是在软件概要设计阶段进行的,而概要设计属于软件开发期。

第4题:

在软件工程实施中,产生软件生命周期的概念是由于(58)。

A.需求所决定

B.开发技术

C.软件开发规律

D.软件过程管理


正确答案:C
解析:本题考查软件生命周期的概念。软件生命周期是人们在研究软件开发过程时所发现的一种规律性的事实。目前,软件生命周期各阶段的划分尚不统一,有的分得粗些,有的分得细些,所包含的实际内容也不完全相同。尽管软件生命周期中各阶段的划分标准不统一,名称也不一致,但主要包括了计划、分析、设计、编程、测试和运行维护等阶段。

第5题:

在软件生存期中,用户的参与主要在 ______ 。

A.软件定义阶段

B.软件开发阶段

C.软件维护阶段

D.整个软件生存期过程中


正确答案:A
解析:在软件生存期中,用户的参与主要在软件定义阶段。

第6题:

在软件工程实施中,产生软件生命周期的概念是由于(34)。

A.方法论所决定

B.开发技术划分

C.软件开发规律

D.软件过程管理


正确答案:C
解析:软件开发规律产生软件生命周期的概念

第7题:

在软件开发方法中,生命周期法的主要缺点是:难以准确定义用户需求,软件开发工作是劳动密集型的,并且(3)。

A.阶段不明确

B.无法对项目进行管理和控制

C.开发周期长,难适应环境变化

D.系统各部分不独立


正确答案:C
解析:生命周期法是最常用且有效的一种信息系统开发方法。它将整个计算机信息系统的开发过程,从初始到结束划分成若干个阶段,预先定义好每一个阶段的任务和目标,再按一定的策略与准则完成相应阶段的任务。这种方法属于预先严格定义了用户需求和任务的一类方法。
  生命周期法要求开发过程必须严格地按阶段进行,只有前一阶段完成之后,才能开始下一阶段的工作,而且其阶段是不可逆和不可跳跃的。每个阶段都有由明确的标准化图表和文字组成的文档,以便于在开发中实行管理和控制。结构化生命周期法包括规划、分析、设计、实现和运行维护5个步骤。
  生命周期法的主要特点如下。
  1.强调面向用户。
  2.逻辑设计与物理设计分别进行。
  3.使用结构化,模块化方法。
  4.严格按阶段,顺序进行。
  5.文档标准化,规范化。
  从以上特点也可以看出,该方法的主要缺点是开发周期较长、缺乏灵活性、难以适应环境变化,以及开发人员与用户的交流困难。因此答案C正确。

第8题:

在有关软件开发过程中,下述说法哪一个是不完整的?

A.软件生命周期分为计划、开发和运行三十阶段

B.在开发前期要进行总体设计、详细设计

C.在开发后期要进行编写代码、软件测试

D.运行阶段主要是进行软件维护


正确答案:B
解析:在编程序的前期要做设计,后期要做测试,每个阶段都有许多工作.并用文档记录下来。文档是软件开发、使用段维护中的必备资料。

第9题:

在软件生命周期法中,用户的参与主要在______。

A.软件定义期

B.软件开发期

C.软件维护期

D.整个软件生命周期过程中


正确答案:A
解析:软件生命周期法将软件开发过程分为3个阶段,其开发的时间比较长。而在这段时间内,用户的参与只局限在软件定义期这阶段中,以后的开发工作实际上只由软件开发人员完成。

第10题:

在软件工程实施中,产生软件生命周期的概念是由于

A.方法论所决定

B.开发技术划分

C.软件开发规律

D.软件过程管理


正确答案:C
解析:软件生命周期是人们在研究软件生产时所发现的一种规律性的事实。

更多相关问题