Home Login

Software Engineering Multiple Choice Question MCQ

Categories: Software Engineering

1) What is the first step in the software development lifecycle?


(a) System Design

(b) Coding

(c) System Testing

(d) Preliminary Investigation and Analysis

Answer: d) Preliminary Investigation and Analysis


2) What does the study of an existing system refer to?


(a) Details of DFD

(b) Feasibility Study

(c) System Analysis

(d) System Planning

Answer: c) System Analysis


3) Which of the following is involved in the system planning and designing phase of the Software Development Life Cycle (SDLC)?


(a) Sizing

(b) Parallel run

(c) Specification freeze

(d) All of the above

Answer: d) All of the above


4) What does RAD stand for?


(a) Rapid Application Document

(b) Rapid Application Development

(c) Relative Application Development

(d) None of the above

Answer: b) Rapid Application Development


5) Which of the following prototypes does not associated with Prototyping Model?


(a) Domain Prototype

(b) Vertical Prototype

(c) Horizontal Prototype

(d) Diagonal Prototype

Answer: d) Diagonal Prototype


6) The major drawback of RAD model is __________.


(a) It requires highly skilled developers/designers.

(b) It necessitates customer feedbacks.

(c) It increases the component reusability.

(d) Both (a) & (c)

Answer: d) Both (a) & (c)


7) Which of the following does not relate to Evolutionary Process Model?


(a) Incremental Model

(b) Concurrent Development Model

(c) WINWIN Spiral Model

(d) All of the above

Answer: d) All of the above


8) What is the major drawback of the Spiral Model?

(a) Higher amount of risk analysis

(b) Doesn't work well for smaller projects

(c) Additional functionalities are added later on

(d) Strong approval and documentation control

Answer: b) Doesn't work well for smaller projects


9) Model selection is based on __________.


(a) Requirements

(b) Development team & users

(c) Project type & associated risk

(d) All of the above

Answer: d) All of the above


10) Which of the following option is correct?


(a) The prototyping model facilitates the reusability of components.

(b) RAD Model facilitates reusability of components

(c) Both RAD & Prototyping Model facilitates reusability of components

(d) None

Answer: c) Both RAD & Prototyping Model facilitates reusability of components


11) Which of the following models doesn't necessitate defining requirements at the earliest in the lifecycle?


(a) RAD & Waterfall

(b) Prototyping & Waterfall

(c) Spiral & Prototyping

(d) Spiral & RAD

Answer: c) Spiral & Prototyping


12) When the user participation isn't involved, which of the following models will not result in the desired output?


(a) Prototyping & Waterfall

(b) Prototyping & RAD

(c) Prototyping & Spiral

(d) RAD & Spiral

Answer: b) Prototyping & RAD


13) Which of the following model will be preferred by a company that is planning to deploy an advanced version of the existing software in the market?


(a) Spiral

(b) Iterative Enhancement

(c) RAD

(d) Both (b) and (c)

Answer: d) Both (b) and (c)


14) Which of the following is an example of Black Box and Functional Processing?


(a) First Generation Language

(b) Second Generation Language

(c) Third Generation Language

(d) Fourth Generation Language

Answer: d) Fourth Generation Language


15) _______ is identified as fourth generation language.


(a) Unix shell

(b) C++

(c) COBOL

(d) FORTRAN

Answer: a) Unix shell


16) The productivity of a software engineer can be reduced by using a 4GT.


(a) True

(b) False

Answer: b) False


17) Which of the following is the main advantage of deploying a 4GT model for producing small-scale products, programs, and applications?


(a) The productivity of software engineers is improved.

(b) The time required for developing software is reduced.

(c) CASE tools and code generators help the 4GT model by providing a credible solution to their problems.

(d) None of the above.

Answer: b) Time required for developing software is reduced.


18) Which of the following model has a major downfall to a software development life cycle in terms of the coding phase?


(a) 4GT Model

(b) Waterfall Model

(c) RAD Model

(d) Spiral Model

Answer: a) 4GT Model


19) Which of the following falls under the category of software products?


(a) Firmware, CAD

(b) Embedded, CAM

(c) Customized, Generic

(d) CAD, Embedded

Answer: c) Customized, Generic

Top articles
What is a Use Case Diagram in Software Engineering Published at:- Architectural design in software engineering Published at:- Reverse engineering in software engineering Published at:- Software design in software engineering Published at:- Software configuration management in software engineering Published at:- Configuration management in software engineering Published at:- Software Engineering Multiple Choice Question MCQ Published at:-
|| Others || Bike || All world || Covid 19 || Bikes || Politicians || Bank Recruitment || IPL 2022 || Jio || Mobile recharge || Election 2022 || Politics news || Cricket 2022 || Budget Special || NITI Aayog || CAR || DAILY NEWS || MOBILE / TAB / WATCH / TECHNOLOGY || APIs || ABOUT LUCKNOW || SPORTS || FILM INDUSTRY || FOREIGN COUNTRIES || SCIENCE NEWS || Technology || NEW SCHEMES || CELEBRITIES || ENTERTAINMENT || NEIGHBOUR COUNTRIES || NEWS OF INDIA || FOREIGN OR INDIAN NEWS || US NEWS || UK NEWS || Historical news || Software Engineering || GAMING NEWS || Software || Cricket || Cricket || Other || Education ||
closeConn($conn); ?>