Preliminary Project - Basics

University/WUT/EOOP/Project - Taxi Agency

The project is based on a keyword
The project is required to have at least 4 classes - 1 based on a keyword

Document of Preliminary Project

Description of the project - "The Story"

Describing functionalities of the classes and relations between them.
Limits and restriction should be specified
Functionality of each class should be simple, consistent and complete.

Up to one page in natural language

Case study

Drawing presenting relations between number of objects from different classes.
Relations should be representative and should show how particular pointers are organized in a coherent way

Classes declaration

Written in C++ declaration of the classes should present declarations of all public methods and private data of each class
Special behavior of methods should be explained in comments

Testing

Written in C++ scenarios of correct and incorrect cases, with expected results


Starting class (i.e. Bank) should be created without any pointers - empty

What if one object disappears? i.e. Bank bankrupts
There should be a safe-fail measures etc.

Are functions of appropriate functionality?