mcq 队列_MCQ | 软件维护| 免费和开源软件

mcq 队列

Q1. Which of the following is a type of Software Maintenance in SDLC?

Q1。 以下哪项是SDLC中的软件维护类型?

  1. Corrective Maintenance

    修复性维修

  2. Adaptive Maintenance

    适应性维护

  3. Perfective Maintenance

    完善的维护

  4. All of the above

    上述所有的

Answer: d. All of the above

答案: d。 上述所有的

Explanation:

说明:

There are three basic types of Software Maintenance in SDLC.

SDLC中有三种基本的软件维护类型。

  • Corrective: Corrective Maintenance of a product item is important to amend the bugs watched while the framework is being used.

    纠正性 :产品项的纠正性维护对于修正在使用框架时观察到的错误很重要。

  • Adaptive: A product item may require maintenance when the clients need the item to run on new platforms or new OS.

    自适应性 :当客户需要产品在新平台或新操作系统上运行时,该产品可能需要维护。

  • Perfective: A software product needs maintenance to help the new highlights that clients need it to support.

    完善 :软件产品需要维护以帮助客户需要其支持的新功能。



Q2. What are the major factors that affect software maintenance?

Q2。 影响软件维护的主要因素是什么?

  1. Degree of change in the functionalities & Cost of maintenance

    功能的变化程度和维护成本

  2. Dangers in undertaking any actions or updating

    采取任何行动或更新的危险

  3. Team working on it

    团队合作

  4. No. of Employees on the client side

    客户端的员工数量

Options:

选项:

  1. Only 1

    只有1个

  2. 1 & 2 Both

    1和2都

  3. 3 & 4 Both

    3和4两者

  4. All of the above

    上述所有的

Answer: b. 1 & 2 Both

答案: b。 1和2都

Explanation:

说明:

The activities associated with a software maintenance project are not interesting and rely upon many major factors, for example,

与软件维护项目相关的活动并不有趣,并且取决于许多主要因素,例如,

  • The degree of change to the item required

    所需物品的更改程度

  • The assets accessible to the maintenance team

    维护团队可以访问的资产

  • The normal undertaking dangers, and so forth.

    正常的冒险危险,等等。



Q3. Which of the following software maintenance process models is used when little changes are to be made in a software?

Q3。 当对软件进行少量更改时,使用以下哪个软件维护过程模型?

  1. Primary model

    主要模型

  2. Secondary model

    二级模型

  3. Tertiary model

    第三模式

  4. Any of the above

    以上任何一项

Answer: a. Primary Model

答: 主要模型

Explanation:

说明:

The primary model is favored for tasks including little revises where the code is changed straightforwardly and the progressions are reflected in the important reports later.

主要模型适用于包括少量修改的任务,在这些修改中,代码可以直接更改,并且其进度将在以后的重要报告中反映出来。



Q4. Which of the following software maintenance process models is used when major changes are to be made in a software?

Q4。 要对软件进行重大更改时,使用以下哪个软件维护过程模型?

  1. Primary model

    主要模型

  2. Secondary model

    二级模型

  3. Tertiary model

    第三模式

  4. Any of the above

    以上任何一项

Answer: a. Secondary Model

答: 二级模型

Explanation:

说明:

The secondary process model for software maintenance is favored for projects where the measure of revise required is significant.

对于需要进行修订的措施非常重要的项目,则首选软件维护的辅助过程模型。



Q5. Which of the following statements is true?

Q5。 下面哪个描述是正确的?

  1. In Software Reengineering methodology reverse engineering cycle is followed.

    在软件再造方法中,遵循逆向工程周期。

  2. In Software Reengineering methodology forward engineering cycle is followed.

    在软件再造方法中,遵循正向工程周期。

Options:

选项:

  1. Only i is true

    只有我是真的

  2. Only ii is true

    只有ii为真

  3. Both i and ii are true

    我和我都是真的

  4. None of them is true

    他们都不是真的

Answer: c. Both i and ii are true

答: c。 我和我都是真的

Explanation:

说明:

Methodology in which a reverse engineering cycle is followed by a forward engineering cycle is called software reengineering.

逆向工程周期后跟正向工程周期的方法学称为软件再工程。



Q6. Which of the following statements is true?

Q6。 下面哪个描述是正确的?

  1. Reverse software engineering cycle is done when the client’s need, old code, etc. are not available

    当客户需求,旧代码等不可用时,完成反向软件工程周期

  2. Reverse software engineering cycle is done when the client’s need, old code, etc. are available

    当客户需求,旧代码等可用时,完成反向软件工程周期

Options:

选项:

  1. Only i is true

    只有我是真的

  2. Only ii is true

    只有ii为真

  3. Both i and ii are true

    我和我都是真的

  4. None of them is true

    他们都不是真的

Answer: a. Only i is true

答: 只有我是真的

Explanation:

说明:

Reverse software engineering cycle is done when the client’s need, old code, etc. are not available.

当客户的需求,旧代码等不可用时,将完成反向软件工程周期。



翻译自: https://www.includehelp.com/foss/mcq-software-maintenance-free-and-open-source-software.aspx

mcq 队列

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值