Software Engineering MCQs
Software Engineering MCQs
ANSWER: True
4. RAD Software process model stands for _____ .
A. Rapid Application Development.
B. Relative Application Development.
C. Rapid Application Design.
D. Recent Application Development.
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
ANSWER: Verifiable
19. Aggregation represents ______ .
A. is_a relationship
B. part_of relationship
C. composed_of relationship
D. none of above
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
22. ER model shows the _______ .
A. Static view
B. Functional view
C. Dynamic view
D. All the above
ANSWER: Testing
41. Which project is undertaken as a consequence of a specific
customer request?
A. Concept development projects
B. Application enhancement projects
C. New application development projects
D. Application maintenance projects
ANSWER: True
50. Software Requirement Specification (SRS. is also known as
specification of _______.
A. White box testing
B. Acceptance testing
C. Integrated testing
D. Black box testing
Answer: Yes
53. 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
54. 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
55. What is a measure of how well a computer system facilities
learning?
A. Usability
B. Functionality
C. Reliability
D. None of the above
Answer: Usability
56. The process togather the software requirements from
Client, Analyze and Document is known as ______ .
A. Requirement engineering process
B. Requirement elicitation process
C. User interface requirements
D. Software system analyst
Answer: True
58. Who manages the effects of change throughout the software
process?
A. Software project tracking and control
B. Software configuration management
C. Measurement
D. Technical reviews
Answer: Interoperability
65. 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
Answer: User
69. Which of the items listed below is not one of the software
engineering layers?
A. Process
B. Manufacturing
C. Methods
D. Tools
Answer: Manufacturing
70. 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.
Answer: False
79. In the Empirical Estimation Technique which model is
developed by Barry W. Boehm?
A. Putnam model
B. COCOMO
C. Both A & B
D. None of the above
Answer: COCOMO
80. From the following select the correct option that is used to
display the available option for selection.
A. Check-box
B. Text-box
C. Button
D. Radio-Button
Answer: Radio-Button
81. CMM model in Software Engineering is a technique of
______ .
A. Develop the software.
B. Improve the software process.
C. Improve the testing process.
D. All of the above.
Answer: False
83. The tools that support different stages of software
development life cycle are called as ______ .
A. CASE Tools
B. CAME tools
C. CAQE tools
D. CARE tools
Answer: Performed
86. If you have no clue of how to improve the process for the
quality software which model is used?
A. A Continuous model
B. A Staged model
C. Both A & B
D. None of the above
Answer: True
88. 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
89. 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
Answer: True
94. 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
Answer: Precondition
97. Which subsystem implements a repository that
encompasses the following elements,
1. Content database
2. Database capabilities
3. Configuration management functions
A. The publishing subsystem
B. The management subsystem
C. The collection subsystem
D. None of the above
Answer: The management subsystem
98. Which is not a SQA activity?
A. Black box testing
B. White box testing
C. Integration testing
D. Unit testing
Answer: True
100. Find out which phase is not available in SDLC?
A. Coding
B. Testing
C. Maintenance
D. Abstraction
Answer: Abstraction
101. 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
Answer: Practitioners
105. Project risk factor is considered in which model?
A. Spiral model.
B. Waterfall model.
C. Prototyping model
D. None of the above.
Answer: False
112. 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
113. From the following give three major categories of risk,
1. Schedule risk
2. Project risk
3. Technical risk
4. Business risk
A. 1,2 and 3
B. 2,3 and 4
C. 1,2 and 4
D. 1,3 and 4
Answer: Process
115. 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
116. Which tools are helpful in all the stages of SDLC, for
requirement gathering to testing and documentation?
A. Upper case tools
B. Lower case tools
C. Integrated case tools
D. None of the above
Answer: Polymorphism
118. Abbreviate the term SMI.
A. Software Maturity Index
B. Software Model Instruction
C. Software Maturity Instruction
D. Software Model Index
Answer: Yes
121. 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
Answer: Maintenance.
124. 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
A. Both A & B
B. Both B & C
C. Both A & C
D. All mentioned above
Answer: Attributes
131. Waht is the most common measure for correctness?
A. Defects per KLOC
B. Errors per KLOC
C. $ per KLOC
D. Pages of documentation per KLOC
Answer: Defects per KLOC
132. 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
Answer: True
137. Which model is also known as Verification and validation
model?
A. Waterfall model
B. Big Bang model
C. V-model
D. Spiral model
Answer: V-model
138. 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
Answer: Icon
140. What is the meaning of requirement elicitation in software
engineering?
A. Gathering of requirement.
B. Understanding of requirement.
C. Getting the requirements from client.
D. All of the above.
Answer: Cardinality
143. What is legacy system?
A. A legacy system refers to newer version of software.
B. A legacy system refers to outdated application software that is used
instead of available upgraded versions.
C. A legacy system always devolved by advance technology.
D. None of the above.
Answer: Manufacturing
145. 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
Answer: Whitespace
148. 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
Answer: Tabs
150. Match the List 1 to List 2 and choose the correct option.
1. Requirement Elicitation ——- A. Module Development and integration.
2. Design——————————B. Analysis
3. Implementation——————C. Structure and behavioral
4. Maintenance ——————— D. Performance tuning.
A. 1-c , 2-a , 3-d , 4-b
B. 1-c , 2-a , 3-b , 4-d
C. 1-a , 2-c , 3-d , 4-b
D. 1-b , 2-c , 3-a , 4-d
ANSWER: True
156. Software process and improvement are assessed by ____.
A. ISO 9000
B. ISO 9001
C. SPICE (ISO/IEC15504)
D. Both B and C
ANSWER: True
165. 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
ANSWER: Dynamic Nature
166. When the customer may ask for new features or functions
in the software, what does it mean in Software maintenance?
A. Host modifications
B. Client requirements
C. Market conditions
D. Organization changes
ANSWER: False
168. Abbreviate the term CASE.
A. Computer Authorized Software Engineering
B. Computer Aided Software Engineering
C. Common Authorized Software Engineering
D. Common Aided Software Engineering
ANSWER: Embedded-type
175. 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