Ohjelman alustavan rakenteen koodi, luokkakaavio ja tuntikirjanpito