300+ (Updated) Software Engineering Mcqs PDF
300+ (Updated) Software Engineering Mcqs PDF
300+ (Updated) Software Engineering Mcqs PDF
HOME Interview Questions MCQs *LAB VIVA CLASS NOTES SEMINAR TOPICS ONLINE TEST GATE CAT Internship
ABOUT US Privacy Policy
a. System software
b. Application software
1 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
c. Scientific software
d. None of the above.
3. Software Engineering is defined as systematic, disciplined and quantifiable approach for the
development, operation and maintenance of software.
a. True
b. False
ANSWER: True
a. Project planning
b. Scope management
c. Project estimation
2 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
7. Which of the following is not defined in a good Software Requirement Specification (SRS)
document?
a. Functional Requirement.
b. Nonfunctional Requirement.
c. Goals of implementation.
d. Algorithm for software implementation.
a. Spiral model
b. Big Bang model
3 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
c. V-model
d. Waterfall model
9. Which of the following is the understanding of software product limitations, learning system related
problems or changes to be done in existing systems beforehand, identifying and addressing the impact
of project on organization and personnel etc?
a. Software Design
b. Feasibility Study
c. Requirement Gathering
d. System Analysis
10. Which design identifies the software as a system with many components interacting with each
other?
a. Architectural design
b. High-level design
c. Detailed design
d. Both B & C
4 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Quality management
b. Risk management
c. Performance management
d. Efficiency management
5 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
13. If every requirement stated in the Software Requirement Specification (SRS) has only one
interpretation, SRS is said to be correct _____ .
a. Unambiguous
b. Consistent
c. Verifiable
d. None of the above
ANSWER: Unambiguous
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
6 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
16. The level at which the software uses scarce resources is ______ .
a. Reliability
b. Efficiency
c. Portability
d. All of the above
ANSWER: Efficiency
17. Modifying the software to match changes in the ever changing environment is called __________ .
a. Adaptive maintenance
b. Corrective maintenance
c. Perfective maintenance
d. Preventive maintenance
18. If every requirement can be checked by a cost-effective process, then the SRS is _________ .
a. Verifiable
b. Traceable
c. Modifiable
d. Complete
ANSWER: Verifiable
7 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. is_a relationship
b. part_of relationship
c. composed_of relationship
d. none of above
20. If P is risk probability, L is loss, then Risk Exposure (RE) is computed as_____ .
a. RE = P/L
b. RE = P + L
c. RE = P*L
d. RE = 2* P *L
ANSWER: RE = P*L
21) Number of clauses used in ISO 9001 to specify quality system requirements are _____ .
a. 15
b. 20
c. 25
d. 28
ANSWER: 20
8 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Static view
b. Functional view
c. Dynamic view
d. All the above
a. Unit Testing
b. Beta Testing
c. Stress Testing
d. Mutation Testing
9 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
25) If the objects focus on the problem domain, then we are concerned with ______.
27) Which of the following is not a part of the Test Implementation and Execution Phase?
10 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Are most useful in uncovering defects in the process flows during real world use of the system.
b. Are most useful in uncovering defects in the process flows during the testing use of the system.
c. Are most useful in covering the defects in the process flows during real world use of the system.
d. Are most useful in covering the defects at the Integration Level.
ANSWER: Are most useful in uncovering defects in the process flows during real world use of the system.
30) Which plan describes how the skills and experience of the project team members will be developed
?
a. HR Plan
11 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
b. Manager Plan
c. Team Plan
d. Staff Development Plan
a. Acceptance testing
b. Integration testing
c. System Testing
d. Unit testing
32) The model in which the requirements are implemented by its category is ______ .
12 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
35) The tools that support different stages of software development life cycle are called _______ .
a. CASE Tools
b. CAME tools
c. CAQE tools
d. CARE tools
36) Which defect amplification model is used to illustrate the generation and detection of errors
during the preliminary steps of a software engineering process?
13 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Design
b. Detailed design
c. Coding
d. All mentioned above
37) Which method is used for evaluating the expression that passes the function as an argument?
a. Strict evaluation
b. Recursion
c. Calculus
d. Pure functions
a. Risk avoidance
b. Risk monitoring
c. Risk timing
d. Contingency planning
39) Staff turnover, poor communication with the customer are risks that are extrapolated from past
experience are called _____ .
14 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Business risks
b. Predictable risks
c. Project risks
d. Technical risks
40) Organization can have in-house inspection, direct involvement of users and release of beta version
are few of them and it also includes usability, compatibility, user acceptance etc. is called ______ .
a. Task analysis
b. GUI requirement gathering
c. GUI design & implementation
d. Testing
ANSWER: Testing
15 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Feasibility study
b. Requirement Gathering
c. Software Requirement specification & Validation
d. All mentioned above
43) Software safety is a quality assurance activity that focuses on hazards that may cause an entire
system to fall.
a. True
b. False
ANSWER: True
45) Effective software project management focuses on the four P’s. What are those four P’s?
16 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Quality
b. Efficiency
c. Accuracy
d. Both A and B
e. Both B and C
48) Which testing is the re-execution of some subset of tests that have already been conducted to
ensure the changes that are not propagated?
17 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Unit testing
b. Regression testing
c. Integration testing
d. Thread-based testing
a. True
b. False
ANSWER: True
18 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Customers
b. End-users
c. Project managers
d. All of the above.
2) Software components provide interfaces, which can be used to establish communication among
different components.
a. Yes
b. No
ANSWER: Yes
3) Which SDLC activity does the user initiates the request for a desired software product?
a. Requirement gathering
b. Implementation
c. Disposition
d. Communication
ANSWER: Communication
19 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
4) In Risk management process what makes a note of all possible risks, that may occur in the project?
a. Manage
b. Monitor
c. Categorize
d. Identification
ANSWER: Identification
a. Usability
b. Functionality
c. Reliability
d. None of the above
ANSWER: Usability
6) The process togather the software requirements from Client, Analyze and Document is known as
______ .
20 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. True
b. False
ANSWER: True
9) When elements of module are grouped together that are executed sequentially in order to perform a
task, is called ______ .
a. Procedural cohesion
b. Logical cohesion
c. Emporal cohesion
d. Co-incidental cohesion
21 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Content coupling
b. Stamp coupling
c. Data coupling
d. Common coupling
11) What is the detailed sequence of steps that describes the interaction between the user and the
application?
a. Scenario scripts
b. Support classes
c. Key classes
d. Subsystems
12) Which risks identify Potential Design, Implementation, Interface, Verification and Maintenance
Problems?
a. Project risk
b. Business risk
c. Technical risk
d. Schedule risk
22 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
14) What is the testing to ensure the WebApp properly interfaces with other applications or
databases?
a. Compatibility
b. Interoperability
c. Performance
d. Security
ANSWER: Interoperability
15) Which Variation control in the context of software engineering involves controlling variation?
a. Process applied
b. Resources expended
c. Product quality attributes
d. All mentioned above
23 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
16) Which classes represent data stores (e.g., a database) that will persist beyond the execution of the
software?
a. Process classes
b. System classes
c. Persistent classes
d. User interface classes
a. Developer
b. Tester
c. User
d. System Analyst
ANSWER: User
24 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
19) Which of the items listed below is not one of the software engineering layers?
a. Process
b. Manufacturing
c. Methods
d. Tools
ANSWER: Manufacturing
20) Line of code(LOC) of the product comes under which type of measures?
a. Indirect measures
b. Direct measures
c. Coding
d. None of the above.
a. Reliable software
b. Cost effective software
c. Reliable and cost effective software
d. None of the above
25 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
23) You are working in CareerRide as a project manager. What will you do to minimize the risk of
software failure?
24) Constantine suggests four “organizational paradigms” for software engineering teams. The best
project team organizational model to use when handling extremely complex problems is ________ .
26 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Random paradigm
b. Open paradigm
c. Synchronous paradigm
d. Closed paradigm
25) For the best Software model suitable for the project, in which of the phase the developers decide a
roadmap for project plan?
a. Software Design
b. System Analysis
c. Coding
d. Testing
a. Only performance.
b. Only context.
c. Information objectives, function, performance
d. None of the above.
27 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Application level
b. Component level
c. Modules level
d. None of the above
3) SDLC is not a well-defined, structured sequence of stages in software engineering to develop the
intended software product.
a. True
b. False
ANSWER: False
a. Putnam model
b. COCOMO
c. Both A & B
d. None of the above
ANSWER: COCOMO
5) From the following select the correct option that is used to display the available option for selection.
28 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Check-box
b. Text-box
c. Button
d. Radio-Button
ANSWER: Radio-Button
a. True
b. False
ANSWER: False
8) The tools that support different stages of software development life cycle are called as ______ .
a. CASE Tools
b. CAME tools
29 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
c. CAQE tools
d. CARE tools
a. Requirements elicitation
b. Requirements analysis
c. Requirements design
d. Requirements documentation
10) Which of the level carries out goal, objective, work tasks, work products and other activities of the
software process?
a. Performed
b. INCOMPLETE
c. Optimized
d. Quantitatively Managed
ANSWER: Performed
11) If you have no clue of how to improve the process for the quality software which model is used?
a. A Continuous model
30 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
b. A Staged model
c. Both A & B
d. None of the above
a. True
b. False
ANSWER: True
13) In OOD, the attributes(data variables) and methods( operation on the data) are bundled together
is called _______ .
a. Classes
b. Objects
c. Encapsulation
d. Inheritance
ANSWER: Encapsulation
31 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
14) Which design defines the logical structure of each module and their interfaces that is used to
communicate with other modules?
a. High-level designs
b. Architectural designs
c. Detailed design
d. All mentioned above
16) Which tools are used for project planning, cost, effort estimation, project scheduling and resource
planning?
32 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
17) Which design deals with the implementation part in which it shows a system and its sub-systems in
the previous two designs?
a. Architectural design
b. High-level design
c. Detailed design
d. Both A & B
18) Modularization is a technique to divide a software system into multiple discrete and independent
modules.
a. True
b. False
ANSWER: True
19) What is the project and process level that provides the Quality Metric benefit?
a. Defect amplification
b. Defect removal efficiency
c. Measuring quality
d. All mentioned above
33 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
20) Cohesion metrics and coupling metrics are metrics in which level of design?
21) Which condition defines the circumstances for a particular operation is valid?
a. Postcondition
b. Precondition
c. Invariant
d. None of the above
ANSWER: Precondition
22) Which subsystem implements a repository that encompasses the following elements,
1) Content database
2) Database capabilities
3) Configuration management functions
34 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
24) PAD is metric indicates the number of classes that can access another class attributes and a
violation of encapsulation.
a. True
b. False
ANSWER: True
a. Coding
b. Testing
35 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
c. Maintenance
d. Abstraction
ANSWER: Abstraction
1) From the following, which software has been characterized by ‘Number Crunching’ Algorithms?
a. System software
b. Artificial intelligence software
c. Embedded software
d. Engineering and scientific software
2) IEEE provides a standard as IEEE 830-1993. For which activity this standard is recommended
standard?
3) A generic process framework for software engineering encompasses five activities. What are those
activities?
36 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
4) Who deliver the technical skills that are necessary to engineer for a product or an application?
a. Project managers
b. Practitioners
c. Customers
d. End users
ANSWER: Practitioners
a. Spiral model.
b. Waterfall model.
c. Prototyping model
d. None of the above.
6) What is a child window that contains message for the user and request for some action to be taken?
37 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Dialogue box
b. Text-Box
c. Check-Box
d. Radio Button
8) Which model is not suitable for large software projects but good one for learning and
experimenting?
9) Which includes modifications and updations done in order to correct or fix the problems, that are
38 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Perfective maintenance
b. Adaptive maintenance
c. Corrective maintenance
d. Preventive maintenance
10) Boehm suggests an approach that addresses project objectives, milestones and schedules,
responsibilities, management and technical approaches and required resources, This principle is
called as ______ .
a. W3HH principle
b. WHO principle
c. W5HH principle
d. None of the above.
11) The objective for formal technical review is to core errors in software work products.
a. True
b. False
ANSWER: False
39 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
12) CASE tools are set of automated software application programs, that are not used to support,
accelerate and smoothen the SDLC activities.
a. Yes
b. No
ANSWER: No
a. 1,2 and 3
b. 2,3 and 4
c. 1,2 and 4
d. 1,3 and 4
14) Activities and action taken on the data are represented by circle or round-edged rectangles is
called _____ .
a. Entities
b. Process
c. Data storage
40 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
d. Data flow
ANSWER: Process
15) The six sigma for software engineering what gives the existing process and its output to determine
the current quality performance?
a. Define
b. Analyze
c. Measure
d. None of the above
ANSWER: Measure
16) Which tools are helpful in all the stages of SDLC, for requirement gathering to testing and
documentation?
17) OOD languages provide a mechanism where methods performing similar tasks but vary in
arguments, and that can be assigned to the same name is called _____ .
41 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Classes
b. Object
c. Polymorphism
d. Encapsulation
ANSWER: Polymorphism
19) What computer-based system can have a profound effect on the design that is chosen and also the
implementation approach will be applied?
a. Scenario-based elements
b. Class-based elements
c. Behavioural elements
d. Flow-oriented elements
20) SRS is a document created by system analyst after the requirements are collected from various
42 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
stakeholders.
a. Yes
b. No
ANSWER: Yes
21) Which structures in Organizational Paradigms on a team loosely and depends on individual
initiative of the team members?
a. Closed paradigm
b. Open paradigm
c. Random paradigm
d. Synchronous paradigm
22) Give the name to diagram that represents the flow of activities described by the use cases and at
the same time the captors are involved in UML .
a. State diagram
b. Swim lane diagram
c. Activity diagram
d. Component diagram
43 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Acceptance Phase.
b. Testing.
c. Maintenance.
d. None of the above.
ANSWER: Maintenance.
24) Which model is also called as the classic life cycle or the Waterfall model?
a. Iterative Development
b. Linear Sequential Development
c. RAD Model.
d. Incremental Development
25) What is the average effective global activity rate in an evolving E-type system is invariant over the
lifetime of the product?
a. Self-regulation
b. Reducing quality
c. Feedback systems
d. Organizational stability
44 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
1) Which document is created by system analyst after the requirements are collected from Various
stakeholders?
a. Feasibility study
b. Requirement gathering
c. Software requirement specification
d. Software requirement validation
a. Both A & B
45 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
b. Both B & C
c. Both A & C
d. All mentioned above
4) What is the correctness, completeness, and consistency of the requirements model will have a strong
influence on the quality of all work products that follow?
a. Requirement quality
b. Design quality
c. Code quality
d. Quality control effectiveness
5) An entity in ER Model is a real world being, which has some properties called_____ .
a. Attributes
b. Relationship
c. Domain
d. None of the above
ANSWER: Attributes
46 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
7) Which documentation works as a key tool for software designer, developer and their test team is to
carry out their respective tasks?
a. Requirement documentation
b. User documentation
c. Software design documentation
d. Technical documentation
9) Which risk gives the degree of uncertainty and the project schedule will be maintained so that the
47 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Business risk
b. Technical risk
c. Schedule risk
d. Project risk
10) You are working in CareerRide as a project manager. Company wants to develop a project. You
are also involved in planning team. What will be your first step in project planning?
11) Configuration management is an essential part of the system maintenance. It is aided with version
control tools to control versions, semi-version or patch management.
a. True
b. False
ANSWER: True
48 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Waterfall model
b. Big Bang model
c. V-model
d. Spiral model
ANSWER: V-model
13) Software project management is the process of managing all activities that are involved in
software development, they are _____ .
a. Time
b. Cost
c. Quality management
d. All mentioned above
a. Icon
b. Window
c. Menu
d. Cursor
ANSWER: Icon
49 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Gathering of requirement.
b. Understanding of requirement.
c. Getting the requirements from client.
d. All of the above.
17) The maximum number of objects that can participate in a relationship is called________ .
a. Cardinality
b. Attributes
c. Operations
d. Transformers
ANSWER: Cardinality
50 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
ANSWER: A legacy system refers to outdated application software that is used instead of available upgraded
versions.
19) Which of the following cannot be applied with the software according to Software Engineering
Layers?
a. Process
b. Methods
c. Manufacturing
d. None of the above.
ANSWER: Manufacturing
20) Which software is used to control products and systems for the consumer and industrial markets?
a. System software
b. Artificial intelligence software
c. Embedded software
d. Engineering and scientific software
51 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Instructions
b. Data Structures
c. Documents
d. All of the above
a. Naming conventions
b. Identifying
c. Whitespace
d. Operators
ANSWER: Whitespace
23) The rules of writing ‘if-then-else’, ‘case-switch’, ‘while-until’ and ‘for’ control flow statements are
called _____ .
a. Comments
b. Functions
c. Line length and wrapping
d. Control Structure
52 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
24) If an application allows executing multiple instances of itself, they appear on the screen as separate
windows are called ______ .
a. Window
b. Tabs
c. Menu
d. Cursor
ANSWER: Tabs
25) Match the List 1 to List 2 and choose the correct option.
53 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Unit testing
b. Regression testing
c. Sandwich testing
d. Thread-based testing
302) In which elicitation process the developers discuss with the client and end users and know their
expectations from the software?
a. Requirement gathering
b. Organizing requirements
c. Negotiation & discussion
d. Documentation
303) If requirements are easily understandable and defined then which model is best suited?
a. Spiral model
b. Waterfall model
c. Prototyping model
d. None of the above
54 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. True
b. False
ANSWER: True
a. ISO 9000
b. ISO 9001
c. SPICE (ISO/IEC15504)
d. Both B and C
55 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Instructions
b. Data Structures
c. Documents
d. All of the above
309) During security testing the tester plays the role of the individual who desires to______ .
310) Which of the following is not a section in the standard for SQA plans recommended by IEEE?
a. Budget
56 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
b. Time
c. People
d. None of the above
ANSWER: Budget
a. State box
b. Clear box
c. Black box
d. None of the above
313) Which may be estimated either in terms of KLOC (Kilo Line of Code) or by calculating number
of function points in the software?
57 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Time estimation
b. Effort estimation
c. Cost estimation
d. Software size estimation
314) SDLC Models are adopted as per requirements of development process. It may vary Software-to-
software to ensuring which model is suitable.
a. True
b. False
ANSWER: True
315) The always growing and adapting nature of software hugely depends upon the environment in
which user works in ____________ .
a. Cost
b. Dynamic Nature
c. Quality Management
d. Scalability
316) When the customer may ask for new features or functions in the software, what does it mean in
Software maintenance?
58 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Host modifications
b. Client requirements
c. Market conditions
d. Organization changes
317) Reliability is measured by considering processing speed, response time, resource consumption,
throughput, and efficiency.
a. True
b. False
ANSWER: False
319) What is described by means of DFDs as studied earlier and represented in algebraic form?
a. Data flow
59 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
b. Data storage
c. Data Structures
d. Data elements
320) Which metrics are derived by normalizing quality and/or productivity measures by considering
the size of the software that has been produced?
a. Size oriented
b. Function-Oriented
c. Object-Oriented
d. Use-case-Oriented
322) Application that generate a dialogue to get confirmation from user and to delete a file it is an
example for _____ .
60 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
a. Radio-Button
b. Text-box
c. Check-box
d. Dialogue box
323) What is used for implementing the changes in existing or new requirements of user in software
maintenance?
a. Preventive maintenance
b. Perfective maintenance
c. Corrective
d. Adaptive
324) Lehman has given eight laws for software evolution and he divided software into three categories.
In which category software works strictly according to defined specifications and solutions.
a. Static-type
b. Embedded-type
c. Practical-type
d. None of the above
ANSWER: Embedded-type
61 of 64 22/04/21, 19:02
300+ [UPDATED] Software Engineering MCQs Pdf 2021 https://engineeringinterviewquestions.com/software-engineering-multiple-choic...
325) Computer software is a complete package, which includes software program, its documentation
and user guide on how to use the software.
a. True
b. False
ANSWER: True
shabbir marri
SEPTEMBER 18, 2016 AT 3:55 PM
Respected Sir i want mcqz of Software Engineering….so please send me multiple question,….i
am from Balochistan.
REPLY
saguna
OCTOBER 28, 2016 AT 3:43 PM
respected,
sir software engg que and ans plz send m pdf
REPLY
62 of 64 22/04/21, 19:02