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.

Which one of the following is not a software process quality ?
A Productivity
B Portability
C Timeliness
D Visibility
Correct Answer: Portability
Which one of the following is not an application of embedded software product ?
A keypad control of a security system
B pattern recognition game playing
C digital function of dashboard display in a car
D none of the mentioned
Correct Answer: pattern recognition game playing
The work associated with software engineering can be categorized into three generic phases,regardless of application area, project size, or complexity namely the_____________ phase which focuses on what, the______________ phase which focuses on how and the_____________ phase which focuses on change ? i. support ii. development iii. definition
A 1, 2, 3
B 2, 1, 3
C 3, 2, 1
D 3, 1, 2
Correct Answer: 3, 2, 1
Which one of the following is not an Umbrella Activity that complements the five process framework activities and help team manage and control progress, quality, change, and risk ?
A Reusability management
B Risk management
C Measurement
D User Reviews
Correct Answer: User Reviews
Which of the following activities of a Generic Process framework provides a feedback report ?
A Communication
B Planning
C Modeling & Construction
D Deployment
Correct Answer: Deployment
Four types of change are encountered during the support phase . Which one of the following is not one that falls into such category ?
A Translation
B Correction
C Adaptation
D Prevention
Correct Answer: Translation
Which of the following does not apply to agility to a software process ?
A Uses incremental product delivery strategy
B Only essential work products are produced
C Eliminate the use of project planning and testing
D All of the mentioned
Correct Answer: Eliminate the use of project planning and testing
How is plan driven development different from agile development ?
A Outputs are decided through a process of negotiation during the software development process
B Specification, design, implementation and testing are interleaved
C Iteration occurs within activities
D All of the mentioned
Correct Answer: Iteration occurs within activities
Agile Software Development is based on_________________?
A Incremental Development
B Iterative Development
C Linear Development
D Both Incremental and Iterative Development
Correct Answer: Iterative Development
Which of the following model has a major disadvantage in terms of the coding phase of a software life cycle model ?
A Spiral Model
B Waterfall Model
C Rad Model
D 4GT Model
Correct Answer: 4GT Model