Software Engineering MCQs

Software Engineering MCQ Questions - This section focuses on "Basics" of Software Engineering. These Multiple Choice Questions (MCQ) should be practiced to improve the Software Engineering skills required for various interviews (campus interviews, walk-in interviews, company interviews), placements, entrance exams and other competitive examinations.

1. Software is considered to be collection of ____________.

A. programming code
B. associated libraries
C. documentations
D. All of the above

View Answer

2. The process of developing a software product using software engineering principles and methods is referred to as____________.

A. Software Engineering
B. software Evolution
C. System Models
D. Software Models

View Answer

3. Lehman has given laws for software evolution and he divided the software into ________ different categories.

A. 6
B. 2
C. 3
D. 5

View Answer

4. Which of the following is not consider laws for E-Type software evolution?

A. Continuing quality
B. Continuing change
C. Increasing complexity
D. Self-regulation

View Answer

5. Which of the following laws for E-Type says "E-type software system must continue to adapt to the real world changes, else it becomes progressively less useful".

A. Continuing growth
B. Continuing change
C. Conservation of familiarity
D. Self-regulation

View Answer

6. Which of the following is the Characteristics of good software?

A. Transitional
B. Operational
C. Maintenance
D. All of the above

View Answer

7. Where there is a need of Software Engineering?

A. For Large Software
B. To reduce Cost
C. Software Quality Management
D. All of the above

View Answer

8. The reason for software bugs and failures is due to____________.

A. Software Developers
B. Software companies
C. Both A and B
D. None of the above

View Answer

9. Efficiency in a software product does not include ________

A. licensing
B. processing time
C. responsiveness
D. memory utilization

View Answer

10. What are attributes of good software ?

A. Software functionality
B. Software development
C. Software maintainability
D. Both A and C

View Answer


* You must be logged in to add comment.