Object-Oriented Analysis

Software development processes include:

Requirements Gathering

Requirements Analysis

Design

System Implementation

Here's an activity diagram showing the relationships and products of these processes:

 

All stakeholders (customer, users, and developer) participate in the requirements gathering process, while only developers participate in the subsequent processes.

The following lectures focus on the Requirements Gathering and Requirements Analysis processes.

Requirements Gathering

Requirements Analysis

Supplementary Material:

UML Diagrams

Domain Modeling

Systems and Components