– 1000+ Multiple Choice Questions & Answers in Software Engineering with explanations
– Every MCQ set focuses on a specific topic in Software Engineering
Who should Practice these Software Engineering?
– Anyone wishing to sharpen their skills on Software Engineering
– Anyone preparing for aptitude test in Software Engineering (objective type )
– Anyone preparing for interviews (campus/off-campus interviews, walk-in interview and company interviews)
– Anyone preparing for entrance examinations and other competitive examinations
– All – Experienced, Freshers and Students
Here’s list of Questions & Answers on Software Engineering with 100+ topics:
1. Questions on Software Engineering Basics
The sections contains questions and answers on ethics and life cycle models of software engineering.
Software Engineering Ethics – 1
Software Engineering Ethics – 2
|Software Life Cycle Models|
2. Questions and Answers on Software Processes, Models and Agile Software Development
The section contains questions on software processes, software life cycle models, extreme programming and agile development.
Evolutionary Software Process Models
Selection of a Life Cycle Model
Fourth Generation Techniques
Software Process and Product – 1
Software Process and Product – 2
Agile Software Development
3. Questions and Answers on Requirement Engineering
The section contains questions and answers on various aspects of requirement engineering like requirement elicitation, analysis, documentation and management.
Functional and Non-Functional Requirements
Requirement Elicitation Techniques – 1
Requirement Elicitation Techniques – 2
4. Questions on Software Modelling
The section contains various questions and answers on aspects of system modelling.
|System Modelling – 1||System Modelling – 2|
5. Questions and Answers on Software Evolution
The section contains various questions on sociotechnical systems and evolution of software.
|Software Evolution||Sociotechnical Systems|
6. Questions and Answers on Dependability and Security
The section contains questions and answers on specification of dependability and security, assurance of dependability and security and engineering of dependability and security.
Dependability and Security
Dependability and Security Specification
Dependability and Security Assurance
7. Questions on Software Design
The section contains various questions on different aspects of software design like modularity, functions and object oriented designs.
Modularity in Software Design
Function Oriented Software Design
Function Oriented Design using Structured Analysis Structured Design
Object Oriented Software Design – 1
Object Oriented Software Design – 2
8. Questions and Answers on Software Metrics
The section contains various questions on quality metrics, project metrics, analysis of metrics and metric engineering.
Types of Software Metrics
Web Engineering Project Metrics
Metrics for Quality Control
9. Questions and Answers on Software Management
The section contains various questions on different aspects of software management like project planning and management, estimation models, management of risks, various decomposition techniques, configuration management of software, software projects and their scheduling and tracking.
10. Questions and Answers on Software Evolution
The section contains various questions and answers on maintenance of software, improvement of software processes, quality assurance of software and software certification.
Software Maintenance – 1
Software Maintenance – 2
Software Quality Assurance
ISO 9001 and CMM
11. Questions on Architectural Design
The section contains questions and answers on patterns and designs of various software architectures and their applications.
12. Questions and Answers on Design and Implementation
The section contains questions and answers on UML and their applications, object oriented design, user interface and component level designs and designs of various other test cases.
Unified Modelling Language
Building Blocks of UML
Diagrams in UML – 1
Diagrams in UML – 2
Object Oriented Design using UML
Component Level Design
User Interface Design
Test Case Design
Software Design Pattern
13. Questions on Advanced Software Engineering
The section contains questions on different types of software engineering like cleanroom, component based, aspect oriented, client server, embedded software, distributed and service oriented software architectures.
14. Questions on Software Engineering types
The section contains various questions on web and reverse software engineering, software re-engineering and computer aided software engineering.
Computer Aided Software Engineering
Using CASE Tools
15. Questions and Answers on Software Reliability and Fault Tolerance
The section contains various questions on reliability models and fault tolerance.
|Software Reliability Models|
16. Questions and Answers on Software Testing and Quality Management
The section contains questions on testing and debugging techniques, OO testing, software control and management and quality management.
Software Testing Techniques – 1
Software Testing Techniques – 2
Software Testing Strategies
Object Oriented Testing
Debugging Techniques and Approaches
Wish you the best in your endeavor to learn and master Software Engineering!