M C Q s D r i v e

Software Engineering Mcqs 840 MCQs [All-Courses]

thumb

Software Engineering MCQs for job test and interview preparation, especially for fresh graduates, students, and candidates appearing in competitive exams. These multiple-choice questions cover a wide range of topics, including the fundamentals of software engineering, its various types, advanced concepts, software design, development processes, testing methods, software evolution, and security aspects.

What involves preparing software for external release and keeping track of the system versions that have been released for customer use ?
A System building
B Release management
C Change management
D Version management
Correct Answer: Release management
Which of the following process is concerned with analyzing the costs and benefits of proposed changes ?
A Change management
B Version management
C System building
D Release management
Correct Answer: Change management
Which method recommends that very frequent system builds should be carried out with automated testing to discover software problems ?
A Agile method
B Parallel compilation method
C Large systems method
D All of the mentioned
Correct Answer: Agile method
Which of the following is not a Version management feature ?
A Version and release identification
B Build script generation
C Project support
D Change history recording
Correct Answer: Build script generation
Which of the following is not a build system feature ?
A Minimal recompilation
B Documentation generation
C Storage management
D Reporting
Correct Answer: Storage management
Which of the following is a configuration item ?
A Design & Test specification
B Source code
C Log information
D All of the mentioned
Correct Answer: All of the mentioned
A sequence of baselines representing different versions of a system is known as ____________________?
A System building
B Mainline
C Software Configuration Item(SCI)
D None of the mentioned
Correct Answer: Mainline
Which of the following is a collection of component versions that make up a system ?
A Version
B Codeline
C Baseline
D None of the mentioned
Correct Answer: Baseline
Which of the following is a part of system release ?
A electronic and paper documentation describing the system
B packaging and associated publicity that have been designed for that release
C an installation program that is used to help install the system on target hardware
D all of the mentioned
Correct Answer: all of the mentioned
Which of the following term is best defined by the statement “The creation of a new codeline from a version in an existing codeline” ?
A Branching
B Merging
C Codeline
D Mainline
Correct Answer: Branching