NivaarExam Prep

25-Comp-A6 Software Engineering

Worked solutions to 12 past sittings (2013–2019), 101 questions. Pick a sitting, or start from a topic below.

Topics across the sittings

Topics that come up in more than one sitting, taken from the headings of our worked solutions. A topic counts once per sitting.

Questions by sitting

December 2019

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Requirements Specification
  4. Question 4: Software Testing
  5. Question 5: Critical Software Development
  6. Question 6: Real-Time Software Systems
  7. Question 7: Formal Methods
  8. Question 8: Distributed Software Systems

December 2018

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Object-Oriented Design
  4. Question 4: Software Testing
  5. Question 5: Software Verification and Validation
  6. Question 6: Client-Server Architectures
  7. Question 7: Software Project Management
  8. Question 8: Software Reliability

December 2017

  1. Question 1: The Software Development Process
  2. Question 2: Software Design and Function-Oriented Design
  3. Question 3: Object-Oriented Design
  4. Question 4: Software Testing
  5. Question 5: Embedded Software
  6. Question 6: Requirements Specification
  7. Question 7: Software Reuse
  8. Question 8: Software Quality

December 2016

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Object-Oriented Software Design
  4. Question 4: Software Testing
  5. Question 5: Component-Based Software
  6. Question 6: Software Verification and Validation
  7. Question 7: Distributed Software Systems
  8. Question 8: Software Maintenance

May 2016

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Object-oriented Design
  4. Question 4: Software testing
  5. Question 5: Real-Time Software Systems
  6. Question 6: Rapid Software Development
  7. Question 7: Formal Methods
  8. Question 8: Client-Server Architectures

December 2015

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Object-Oriented Design
  4. Question 4: Software Reuse and Portability
  5. Question 5: Requirements Specification
  6. Question 6: Software Testing
  7. Question 7: Software Safety
  8. Question 8: Software Project Management

May 2015

  1. Question 1: The Software Development Process
  2. Question 2: Function-Oriented Software Design
  3. Question 3: Object-Oriented Software Design
  4. Question 4: Software Testing
  5. Question 5: Distributed Software Systems
  6. Question 6: Real-Time Systems
  7. Question 7: Software Reliability
  8. Question 8: Software Verification and Validation

December 2014

  1. Question 1: The Software Design Process
  2. Question 2: Object-Oriented Software Design
  3. Question 3: Software Design
  4. Question 4: Embedded Software
  5. Question 5: Software Testing
  6. Question 6: Configuration Management
  7. Question 7: Critical Software Development
  8. Question 8: Software Reliability
  9. Question 9: Component-Based Software
  10. Question 10: Software Validation

May 2014

  1. Question 1: The Software Development Process
  2. Question 2: Object-Oriented Software Design
  3. Question 3: Formal Methods
  4. Question 4: Real-Time Systems
  5. Question 5: Software Testing
  6. Question 6: Software Project Management
  7. Question 7: Critical Systems
  8. Question 8: Software Quality
  9. Question 9: Distributed Software Systems

December 2013

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Function-oriented Design
  4. Question 4: Requirements Specification
  5. Question 5: Software Testing
  6. Question 6: Software Reuse
  7. Question 7: Rapid Software Development
  8. Question 8: Client-Server Architectures
  9. Question 9: Software Validation

May 2013

  1. Question 1: The Software Development Process
  2. Question 2: Software Design
  3. Question 3: Object-Oriented Design
  4. Question 4: Software Reuse and Portability
  5. Question 5: Software Testing
  6. Question 6: Critical Software Development
  7. Question 7: Configuration Management
  8. Question 8: Software Reliability
  9. Question 9: Real-Time Software Systems

Undated paper

  1. Question 1: The Software Development Process
  2. Question 2: Software Design and Object-Oriented Design
  3. Question 3: Function-Oriented Design
  4. Question 4: Software Reuse and Portability
  5. Question 5: Software Safety
  6. Question 6: Distributed Software Systems
  7. Question 7: Configuration Management
  8. Question 8: Software Reliability