一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的

题目

一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。

  • A、需求分析与设计阶段
  • B、编码实现阶段
  • C、测试阶段
  • D、维护阶段
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件维护是软件生命周期中的一个阶段。一般认为,各种不同的软件维护类型中以 ______ 维护所占的维护量最大。


正确答案:完善性
完善性

第2题:

软件开发中的瀑布模型典型地刻画了软件生存周期的各个阶段,与其最相适应的软件开发方法是(15)。

A.构件化方法

B.结构化方法

C.面向对象方法

D.快速原型方法


正确答案:B
解析:软件开发包括需求分析、设计、编码、测试和维护等阶段。瀑布模型将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等6个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型强调文档的作用,并要求每个阶段都要仔细验证。结构化开发方法的生存周期划分与瀑布模型相对应,因此也是与其最相适应的软件开发方法。对于本题的选项A,OMG描述构件的定义为,构件是一个物理的、可替换的系统组成部分,它包装了实现体且提供了一组接口的实现方法。构件化方法是以过程建模为先导、以构架为中心、基于构件组装的应用系统开发方法。它可以裁剪为面向对象方法,适合于构件组装模型。构件化方法和面向对象方法鼓励构件组装(复用),面向对象过程沿演化的螺旋迭代,因此它与瀑布模型软件开发思路不相适应。对于选项C,对象是指由数据及其容许的操作所组成的封装体。所谓面向对象就是基于对象的概念,以对象为中心,以类和继承为构造机制,来认识、理解和刻画客观世界,设计、构建相应的软件系统。而面向对象方法是一种把面向对象的思想应用于软件开发过程中并指导开发活动的系统方法,简称OO (Object-Oriented)方法。对于选项D,快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。显然,快速原型方法可以克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,具有显著的效果。

第3题:

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

A) 运行和维护阶段

B) 软件开发阶段

C) 需求分析阶段

D) 软件设计阶段

A.

B.

C.

D.


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

第4题:

需求分析是软件生存周期中的一个重要阶段,它的应该是在()进行。

  • A、维护阶段
  • B、软件开发全过程
  • C、软件定义阶段
  • D、软件运行

正确答案:C

第5题:

在软件生命周期的各个阶段中,测试阶段的主要任务是确定软件“做什么”的问题。


正确答案:错误

第6题:

一般来说,在管理软件中,软件生存周期各个阶段的工作量以()阶段所占的比例最大。


参考答案:维护

第7题:

是将软件生存周期各个活动固定为依次以线性顺序连接若干阶段的模型。

A.瀑布模型

B.演化模型

C.螺旋模型

D.喷泉模型


正确答案:A
解析:瀑布模型是1970年提出。该模型给出了软件生存周期各阶段的固定顺序,上一阶段完成后才能进入到下一阶段。瀑布模型缺乏灵活性,无法通过开发活动来澄清本来不够明确的需求。演化模型就是从初始的原型逐步演化成最终软件产品的过程,演化模型特别适用于对软件需求缺乏认识的情况。螺旋模型是瀑布模型和演化模型的结合,综合了它们的优点,并增加了风险分析。喷泉模型主要用于描述面向对象的开发过程,喷泉一词体现了面向对象开发过程的迭代和无间隙特征。

第8题:

瀑布模型是将软件生存周期各个活动规定为依()连接的若干阶段的模型。

A、线性顺序

B、层次顺序

C、逆向顺序

D、循环顺序


参考答案:A

第9题:

什么是软件工程?请叙述软件生存周期的各个阶段。


正确答案: 软件工程:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。
阶段:分析、设计、实现、运行。

第10题:

以下关于软件生存周期模型的叙述,正确的是()

  • A、在瀑布模型中,前一个阶段的错误和疏漏会隐蔽地带到后一个阶段
  • B、在任何情况下使用演化模型,都能在一定周期内由原型演化到最终产品
  • C、软件生存周期模型的主要目标是为了加快软件开发的速度
  • D、当一个软件系统的生存周期结束之后,它就进入到一个新的生存周期模型

正确答案:A