Ajoituskaavio– Timing diagram Olli-Pekka Jokinen Aleksi Alapuranen tik9sna
Yleistä kaaviosta ◦ ajoituskaavio on UML 2.0 -versioon tulleita lisäyksiä ◦ kuvaa vuorovaikutuksen ja tilakäyttäytymisen ajoitusta Mitä kaaviolla mallinnetaan? ◦ Esimerkiksi kuvaamaan projektin kulkua, mitä asioita tulee olla tehtynä tiettyyn aikamäärään mennessä
Milloin kaaviota käytetään ◦ käytetään silloin, kun tarkoituksena on kuvata vuorovaikutuksia aikasidonnaisesti. Kaavio osoittaa, kuinka olion tila vaihtuu aikajanan tietyissä pisteissä.
Mallinnuselementit ◦ Esimerkiksi projektin eri vaiheita suhteutettuna aikaan ◦ Ensimmäinen viikko Suunnittelu ◦ Toinen vko. Aikataulutus ◦ Kolmas vko. Toteutus ◦ Neljäs vko. Testaus ◦ Viidez vko. Projektin lopetus
Esimerkkikaavio 1
Yhteenveto ◦ Käytetään ajoituksen liittyvien tekijöiden kuvaaminen, esim. toiminnon suoritusaika, viestin saapumisaika yms yms tosi ihana kaavio ◦ Kuuluu tosi kivasti ohjelmistoprosessin suunnitteluvaiheeseen, siis tää on ihan must!