Enrolment options

This module introduces learners to the process of identifying, gathering, analyzing, and documenting the needs and expectations of stakeholders for a software project. It covers techniques for requirements elicitation (interviews, surveys, workshops, observation), classification of requirements into functional and non-functional categories, and methods for prioritizing and validating them with stakeholders.

Learners will explore how to translate raw stakeholder input into clear, structured, and testable requirements using tools such as use case diagrams, user stories, and the Software Requirements Specification (SRS) document. The module also addresses common challenges in requirements analysis, including managing conflicting stakeholder interests, handling scope creep, and ensuring requirements remain traceable throughout the development lifecycle.

By the end of this module, learners should be able to conduct a structured requirements analysis process, produce clear documentation suitable for design and development teams, and apply techniques to verify that requirements are complete, consistent, and aligned with project goals.

Module Code: SWDPR 301
Trade: SWD
Level: 3

Self enrolment (Non-editing teacher)