Software Engineering MCQ

Software Engineering MCQ

  • Admin
  • 22nd Jun, 2022

Software Engineering MCQ Quiz

Following are mostly asked Software engineering MCQ test that are designed for professionals like you to crack you interviews. You can take this Software engineering online test before appearing to you real interview. This Software engineering quiz there are around 30+ multiple choice questions on Software engineering with four options.

1) Choose the correct option in terms of Issues related to professional responsibility?

  • A. Confidentiality
  • B. Managing Client Relationships
  • C. Intellectual property rights
  • D. Both Confidentiality & Intellectual property rights

2) The reason for software bugs and failures is due to.

  • A. Software companies
  • B. Software Developers
  • C. Both Software companies and Developers
  • D. All of the mentioned

3) What is a Software ?

  • A. Software is set of programs
  • B. Software is documentation and configuration of data
  • C. Software is set of programs, documentation & configuration of data
  • D. None of the mentioned

4) Which of these does not account for software failure ?

  • A. Low expectation
  • B. Increasing Supply
  • C. Increasing Demand
  • D. Less reliable and expensive

5) What are attributes of good software ?

  • A. Software maintainability
  • B. Software functionality
  • C. Software development
  • D. Software maintainability & functionality

6) Which of these software engineering activities are not a part of software processes ?

  • A. Software development
  • B. Software validation
  • C. Software dependence
  • D. Software specification

7) Which of these does not affect different types of software as a whole?

  • A. Flexibility
  • B. Security
  • C. Heterogeneity
  • D. Business and social change

8) The fundamental notions of software engineering does not account for ?

  • A. Software Security
  • B. Software Validation
  • C. Software reuse
  • D. Software processes

9) RAD stands for

  • A. Rapid Application Development
  • B. Relative Application Development
  • C. Rapid Application Document
  • D. None of the mentioned

10) Which one of the following models is not suitable for accommodating any change?

  • A. RAD Model
  • B. Prototyping Model
  • C. Build & Fix Model
  • D. Waterfall Model

11) Which is not one of the types of prototype of Prototyping Model?

  • A. Horizontal Prototype
  • B. Diagonal Prototype
  • C. Domain Prototype
  • D. Vertical Prototype

12) Which one of the following is not a phase of Prototyping Model?

  • A. Coding
  • B. Quick Design
  • C. Engineer Product
  • D. Prototype Refinement

13) RAD Model has

  • A. 2 phases
  • B. 5 phases
  • C. 6 phases
  • D. 3 phase

14) Which model can be selected if user is involved in all the phases of SDLC?

  • A. Waterfall Model
  • B. RAD Model
  • C. Prototyping Model
  • D. both Prototyping Model & RAD Model

15) SDLC stands for

  • A. System Design Life Cycle
  • B. Software Design Life Cycle
  • C. System Development Life cycle
  • D. Software Development Life Cycle

16) Selection of a model is based on

  • A. Selection of a model is based on
  • B. Requirements
  • C. Development team & Users
  • D. All of the mentioned

17) Which two models doesn’t allow defining requirements early in the cycle?

  • A. Waterfall & RAD
  • B. Waterfall & Spiral
  • C. Prototyping & RAD
  • D. Prototyping & Spiral

18) One can choose Waterfall Model if the project development schedule is tight.

  • A. True
  • B. False

19) 4GL is an example of ______________ processing.

  • A. White Box
  • B. Black Box
  • C. Functional
  • D. Both Black Box & Functional

20) Which of the following is not a type of a 4GL? One originating ______________

  • A. from GUI creators
  • B. on report generators
  • C. on Lisp machine
  • D. from database query languages

21) Productivity of software engineers is reduced in using a 4GT.

  • A. True
  • B. False

22) Which one of the following is not a software process quality?

  • A. Productivity
  • B. Timeliness
  • C. Portability
  • D. Visibility

23) _____________&_____________ are two kinds of software products.

  • A. CAD, CAM
  • B. Generic, Customised
  • C. Firmware, Embedded
  • D. None of the mentioned

24) Purpose of process is to deliver software

  • A. in time
  • B. that is cost efficient
  • C. with acceptable quality
  • D. both in time & with acceptable quality

25) Which of the following activities of a Generic Process framework provides a feedback report?

  • A. Communication
  • B. Deployment
  • C. Modeling & Construction
  • D. Communication

26) Choose an internal software quality from given below:

  • A. usability
  • B. scalability
  • C. reliability
  • D. reusability

27) Which phase of the RUP is used to establish a business case for the system ?

  • A. Construction
  • B. Inception
  • C. Elaboration
  • D. Transition

28) The longer a fault exists in software

  • A. the more costly it is to detect and correct
  • B. the more tedious its removal becomes
  • C. the less likely it is to be properly corrected
  • D. All of the mentioned

29) Agile Software Development is based on

  • A. Linear Development
  • B. Incremental Development
  • C. Iterative Development
  • D. Both Incremental and Iterative Development

30) Which on of the following is not an agile method?

  • A. XP
  • B. AUP
  • C. 4GT
  • D. All of the mentioned

31) How many phases are there in Scrum ?

  • A. Two
  • B. Four
  • C. Three
  • D. Scrum is an agile method which means it does not have phases

32) In XP, as soon as the work on a task is complete, it is integrated into the whole system.

  • A. True
  • B. False

33) In XP Increments are delivered to customers every _______ weeks.

  • A. 1
  • B. 2
  • C. 3
  • D. 4

34) Which four framework activities are found in the Extreme Programming(XP) ?

  • A. planning, design, coding, testing
  • B. planning, analysis, coding, testing
  • C. analysis, design, coding, testing
  • D. planning, analysis, design, coding

35) What are the types of requirements ?

  • A. Availability
  • B. Reliability
  • C. Usability
  • D. All of the mentioned

36) Which is one of the most important stakeholder from the following ?

  • A. Managers
  • B. Entry level personnel
  • C. Middle level stakeholder
  • D. Users of the software

37) The user system requirements are the parts of which document ?

  • A. SDD
  • B. DDD
  • C. SRS
  • D. SRD

38) How many classification schemes have been developed for NFRs ?

  • A. 2
  • B. 3
  • C. 4
  • D. 5

39) According to components of FURPS+, which of the following does not belong to S

  • A. Serviceability
  • B. Testability
  • C. Installability
  • D. Speed Efficiency

40) Does software wear & tear by decomposition ?

  • A. Yes
  • B. No

Software Engineering Online Test Questions (Software Engineering FAQs)

1) What is software engineering?

Software engineering is one important branch of engineering that is related with the software product development. It uses certain defined principles that are scientific proven along with some crucial procedures and methods.

2) What is architectural style in software engineering?

Architectural style is an design pattern which is also popular as the process that defines a hardware and software components collection. It also has the interfaces for establishing the framework for the computer system development. The software which is built for the computer-based system can surely exhibit one of so many different architectural styles.

3) What is the meaning of requirement elicitation in software engineering?

If you are wondering what exactly could the requirements in engineering be, well it is an elicitation or say a practice to discover and also do some good research for the system requirements through customers, stakeholders and even users. This practice is often called as "requirement gathering".

4) What are the types of requirements in software engineering?

The process to collect the requirements of software form the client then document analysis together is called as the requirements engineering.

It comes in three different types which are Non-functional requirements, Functional requirements, and Domain requirements.

5) Explain waterfall model in software engineering?

Waterfall Model is one efficient model which shows the software development process be done in the linear sequential flow. This is one classic model which is used in the life cycle of the system development for creating the system using the linear and sequential approach.

6) What is spiral model in software engineering?

Spiral Model is same as to the system incremental development with more stress be put on the analysis of the risk. It comes in different phasis which is planning, designing, construction and evaluation. It is one important model that offers support for handling the risk.

7) What is srs in software engineering?

SRS (software requirements specification) is a document describing more about the software functioning and how it shall be expected for performing. It also states the product functionality which needs to fulfil different stakeholders requirement.

8) Explain agile model in software engineering

The Agile SDLC model is a blend of incremental and iterative process model that focuses on the adaptability process and the satisfaction of the customer with quick delivery of working software product. This method breaks the product in small builds of the increment and are offered in iterations.

9) What is software reverse engineering?

Software reverse engineering is an important practice to analyse the software system which is in whole or in part for getting the information of implementation and extract design. This skill is used for detecting and neutralizing the virus and, malware at the same time safeguarding the intellectual property.

10) What is ER-Diagram?

This is a model that helps on describing the database structure diagram which is called as Entity Relationship Diagram.

Leave A Comment :

Valid name is required.

Valid name is required.

Valid email id is required.

Related MCQ/Quiz

Html MCQ
Ruby MCQ
Kubernetes MCQ
Blockchain MCQ