Section outline
-
Software Requirements Specification
Lesson Topics:- Requirements Engineering
- Requirements analysis
- Elements of Requirements Engineering
- Classification of Requirements
- Functional Requirements
- Non-Functional Requirements
- Use Case Diagram
- Use Case Description
Learning Outcomes:- Understand the concepts of user and system requirements and why these requirements should be written in different ways;
- Understand the differences between functional and nonfunctional software requirements;
- Understand how requirements may be organized in a software requirements document;
- Understand why requirements management is necessary and how it supports other requirements engineering activities.
-
Pre-Recorded Lesson Video:
Week-4-Lesson-1: Understand System Requirements (Pre-Recorded Video):
-
Practice Lesson:
-
Online Tools for drawing Use Case Diagram(With Example):