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?