MCQ | Basics/Introduction of software engineering (2)

Here, we have a set of multiple-choice questions and answers (quiz) on the introductory part of software engineering (part 2). For any help, you can refer to the previous articles on the same topic.
Submitted by Monika Sharma, on October 12, 2019

Introduction (Basics) of Software Engineering MCQs (Set 2)

Q1. Which of the following manuals is not a type of documentation manual that is documented during the development phase of the software?

  1. Design manual
  2. Testing Manual
  3. Implementation Manual
  4. Discussion Manual

Answer: d. Discussion Manual


There is no manual like discussion manual because the discussions that happen during the development on the project are the things that should be implemented upon and they are not documented into any manual for any sort of reference.

Q2. Which of the following are a component of a software?

  1. Program
  2. Documentation
  3. Operating Procedures
  4. All of the above

Answer: d. All of the above


Software consists of three main components and they are Program, Documentation and the Operating Procedures.

Q3. Which of the following groups of people cannot be blamed for the bugs that occur in the software?

  1. Software Companies
  2. Customers
  3. University and college students
  4. Software developers

Answer: b. Customers


The customer is responsible only for conveying all its needs to the developers and software companies like what he wants to be there in the software. After that, he has nothing to do with the development process of the software. It is the job of the developers and the software companies and the other people and groups related to them. So, the customers cannot be blamed for it.

Q4. Which of the following statements is true?

  1. A software once deployed cannot be modified later on.
  2. A software product is the deliverable program that can be presented in front of the customer.
  1. Only i is true
  2. Only ii is true
  3. Both i and ii are true
  4. None of them is true

Answer: b. Only ii is true


(i) is not true because we can make changes in our software once deployed and can release a new version for the same when done.

(ii) is true because until the software is in the development phase, it is termed as a software process, and once it is ready to be delivered to the user, we call it a software product.

Q5. Which of the following is not the thing that software engineering aims to provide?

  1. Make developers adopt to a systematic and organized approach to their work
  2. Use appropriate tools and techniques to enhance the quality of the software
  3. Vitally use the resources available
  4. None of the above

Answer: d. None of the above


All the options provided are the main goals that software engineering aims to fulfill. Hence, none of the options include the things that software engineering does not aim to provide.

Comments and Discussions!

Load comments ↻

Copyright © 2024 All rights reserved.