Actors and Subsystems¶
Actors¶
The following Kenozooid actors are identified
- analyst
Data anylyst running a code (script) to analyze dive data.
- dive computer
A device storing dive data, i.e. dive computer, dive logger, etc. Dive computer is connectable to computer running Kenozooid software.
- diver
A diving person, who is interested in dive planning, logging and analysis.
- analytics software
Software to perform dive data analysis.
Subsystems¶
Kenozoid consists of the following subsystems
- analytics
Analytics modules and statistical software integration.
- drivers
Device drivers allowing other subsystems to communicate with dive computers. Device drivers should not interpolate any data (i.e. missing temperature values).
- logbook
Dive logging functionality. Buddy and dive site management.
- planning
Dive planning related activities. Includes calculators (i.e. EAD, MOD) and dive simulation (i.e. with dive computer).
- UI
Command line user interface allowing actors to access Kenozooid functionality.