Requirements

Requirements

Defining what the system should do.

Analysis & Design

Analysis & Design

Refining the requirements and designing the system architecture that realizes the requirements.

Implementation

 Implementation

Building the software system by transforming the design model into executable code.

Test

Test

Verifying that the developed system works as expected.

Deployment

Deployment

Deployment and maintenance of the software system.