0% found this document useful (0 votes)
18 views4 pages

Software Engineering MCQs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
18 views4 pages

Software Engineering MCQs

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Software Engineering

OBJECTIVES

2019

Multiple Choice Questions:

1. (i). Software is
o (d) All of the above
2. (ii). System Software is/has
o (d) All of the above
3. (iii). Support phase focuses on
o (d) changes due to enhancements brought about by changing customer
requirements.
4. (iv). Requirement Engineering is a process of
o (c) Both (a) and (b)
5. (v). The six task regions of spiral model are
o (a) Customer communication, planning, risk analysis, engineering,
construction & release, customer evaluation.
6. (vi). The two types of instruments are
o (a) User Requirement and System Requirement
7. (vii). Requirement Engineering Process involves
o (d) All of the above
8. (viii). The source of Requirement elicitation are
o (d) All of the above
9. (ix). The factors that influence reliability are
o (c) Both (a) & (b)
10. (x). Auditability is
o (a) The ease with which conformance to standards can be checked.

Fill in the Blanks:

1. (i) The availability of mechanisms that control or protect programs and data is called
security.
2. (ii) System software resides within the product.
3. (iii) In software engineering, process defines a framework for a set of activities.
4. (iv) Requirements phase focuses on the 'what' of software engineering.
5. (v) COCOMO stands for Constructive Cost Model.
6. (vi) White-box testing is a test case design method that uses the control structure of the
procedural design to derive test cases.
7. (vii) Tests should be planned long before testing begins. (True)
8. (viii) PERT stands for Program Evaluation and Review Technique.
9. (ix) In Software engineering, Data Flow diagram can be drawn to represent the
system at different levels of abstraction.
10. (x) A composite attribute is an attribute that is composed of many other attributes.
2021

Multiple Choice Questions:

1. (a). Software is
o (iv) All of the above
2. (b). Compilers, Editors software come under which type of software?
o (i) System Software
3. (c). An entity in ER Model is a real-world being, which has some properties called
o (i) Attributes
4. (d). Requirement Engineering Process involves
o (iv) All of the above
5. (e). From the following, which quality deals with maintaining the quality of the
software product?
o (i) Quality assurance
6. (f). Software project manager is engaged with software management activities. He is
responsible for
o (iv) All mentioned above
7. (g). The six task regions of spiral model are
o (i) Customer communication, planning, risk analysis, engineering,
construction & release, customer evaluation.
8. (h). The source of Requirement elicitation are
o (iv) All of the above
9. (i). The maximum number of objects that can participate in a relationship is called
o (i) Cardinality
10. (j). Auditability is
o (i) The ease with which conformance to standards can be checked.

Fill in the Blanks:

1. (a) Requirements phase focuses on the 'what' of software engineering.


2. (b) The availability of mechanisms that control or protect programs and data is called
security.
3. (c) RAD stands for Rapid Application Development.
4. (d) In software engineering, process defines a framework for a set of activities.
5. (e) CASE stands for Computer-Aided Software Engineering.
6. (f) COCOMO stands for Constructive Cost Model.
7. (g) Tests should be planned long before testing begins. (True)
8. (h) PERT stands for Program Evaluation and Review Technique.
9. (i) In Software engineering, Data Flow diagram can be drawn to represent the system
at different levels of abstraction.
10. (j) A composite attribute is an attribute that is composed of many other attributes.

2022
Definitions:

1. (a) Software Engineering: The discipline of designing, developing, testing, and


maintaining software using engineering principles to ensure quality, efficiency, and
maintainability.
2. (b) Compiler: A program that translates source code written in a high-level
programming language into machine code or an intermediate language that can be
executed by a computer.
3. (c) Entity: In the Entity-Relationship (ER) model, an entity represents a real-world
object or concept that can be distinctly identified and has properties known as
attributes.
4. (d) Attributes: Characteristics or properties that describe an entity, such as name, age,
or address in a database system.
5. (e) Quality Assurance (QA): A process-oriented practice focused on ensuring that
quality standards are met in software development through systematic activities,
including reviews, audits, and testing.
6. (f) Cardinality: In database systems, cardinality represents the maximum number of
relationships that entities can have with each other, such as one-to-one, one-to-many,
or many-to-many.
7. (g) Auditability: The ease with which an independent evaluation can be conducted to
ensure conformance with established standards and guidelines.
8. (h) Software Process Model: A structured approach for organizing and managing
software development activities. Examples include the waterfall model, spiral model,
and agile model.
9. (i) Data Abstraction: The concept of hiding complex data structures and exposing
only essential features, allowing simpler manipulation of data without revealing
unnecessary details.
10. (j) Refinement: A process of incrementally elaborating a software design or code,
breaking it down into more detailed levels of abstraction to achieve greater accuracy
and functionality.

Fill in the Blanks:

1. (a) CASE stands for Computer-Aided Software Engineering.


2. (b) COCOMO stands for Constructive Cost Model.
3. (c) Tests should be planned long before testing begins. (True)
4. (d) PERT stands for Program Evaluation and Review Technique.
5. (e) In software engineering, Data Flow diagram can be drawn to represent the system
at different levels of abstraction.
6. (f) A composite attribute is an attribute that is composed of many other attributes.
7. (g) Requirements phase focuses on the 'what' of software engineering.
8. (h) The availability of mechanisms that control or protect programs and data is called
security.
9. (i) RAD stands for Rapid Application Development.
10. (j) In software engineering, process defines a framework for a set of activities.

2023
Multiple Choice Questions:

1. (i). Support phase focuses on


o (d) changes due to enhancements brought about by changing customer
requirements.
2. (ii). Software is
o (d) All of the above
3. (iii). System Software is/has
o (d) All of the above
4. (iv). Requirement Engineering is a process of
o (c) Both (a) and (b)
5. (v). The six task regions of spiral model are
o (a) Customer communication, planning, risk analysis, engineering,
construction & release, customer evaluation.
6. (vi). The two types of requirements are
o (a) User Requirement and System Requirement
7. (vii). Requirement Engineering Process involves
o (d) All of the above
8. (viii). The source of Requirement elicitation are
o (d) All of the above
9. (ix). The factors that influence reliability are
o (c) Both (a) & (b)
10. (x). Auditability is
o (a) The ease with which conformance to standards can be checked.

Fill in the Blanks:

1. (i) The availability of mechanisms that control or protect programs and data is called
security.
2. (ii) System software resides within the product.
3. (iii) In software engineering, process defines a framework for a set of activities.
4. (iv) Requirements phase focuses on the 'what' of software engineering.
5. (v) COCOMO stands for Constructive Cost Model.
6. (vi) White-box testing is a test case design method that uses the control structure of the
procedural design to derive test cases.
7. (vii) Tests should be planned long before testing begins. (True)
8. (viii) PERT stands for Program Evaluation and Review Technique.
9. (ix) In Software engineering, Data Flow diagram can be drawn to represent the
system at different levels of abstraction.
10. (x) A composite attribute is an attribute that is composed of many other attributes.

You might also like