Next: About this document ...
Up: Diplomityö
Previous: References
Kuvassa A.1 on esitetty tässä työssä luokkakaavioissa
käytetyt OMT-notaation mukaiset merkinnät. OMT-menetelmässä
ohjelmistokehitys jaetaan analyysiin, systeemisuunnitteluun,
oliosuunnitteluun ja toteutukseen. Analyysissä järjestelmä pyritään
määrittelemään olioilla, jotka kuvaavat ongelmakentän käsitteitä.
Systeemisuunnittelussa ongelma pyritään jakamaan osakokonaisuuksiin.
Oliosuunnittelussa kukin osakokonaisuus määritellään olioilla, joiden
pohjana on analyysissä rakennettu malli, mutta mallia tarkennetaan
ohjelmiston toteutusympäristön käsitteitä kuvaavilla olioilla.
Toteutuksessa oliomalli koodataan valitulla ohjelmointikielellä.
Olioiden kuvaamiseen käytetään luokkakaavioita, tilakaavioita ja
tietovuokaavioita. Luokkakaaviot kuvaavat järjestelmän staattista
rakennetta, tilakaaviot dynaamista käyttäytymistä ja tietovuokaaviot
funktionaalisia riippuvuuksia. Eri ongelmissa eri kaavioiden merkitys
korostuu eri tavoin mutta luokkakaaviot ovat lähes aina tärkein osa
järjestelmän dokumentaatiota.
Kuva A.1:
Luokkakaavioissa käytetty notaatio.
|
Antti Miettinen
9/3/1997