Analysis

Purpose

Given a problem, identify what a program is meant to do.

Example

Functional Requirements

The functional requirements are the inputs, processes and outputs of the program.

Example

A program should ask the user to input the radius of a circle. The program should then calculate and display the area and the circumference of the circle.