UML-mallinnuksessa käytettävä olioiden välistä vuorovaikutusta kuvaava kaavio From Wikipedia, the free encyclopedia
Sekvenssikaavio (engl. Sequence diagram) eli viestiyhteyskaavio[1] on UML-mallinnuksessa käytettävä olioiden välistä vuorovaikutusta kuvaava kaavio. Sekvenssikaavio kuvaa vierekkäisinä pystysuorina viivoina samaan aikaan elävien olioiden elämänviivat ja vaakasuuntaisina nuolina niiden välillä kulkevat viestit tapahtumajärjestyksessä. Aika kulkee kaaviossa ylhäältä alaspäin.
Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. |
Sekvenssikaavio kuvaa olioiden välistä vuorovaikutusta ajan kuluessa. Oliota kuvaava symboli on suorakaide, johon on merkitty olion ja sitä vastaavan luokan nimet muodossa olionNimi:luokanNimi. Suorakaiteesta piirretään katkoviiva alaspäin kuvaamaan olion elämänviivaa. Olioiden välisen vuorovaikutuksen kuvaamiseen käytetään viestejä, joita merkitään vaakasuuntaisilla nuolilla. Nuolien yläpuolelle merkitään viestin nimi. Viestit voidaan myös numeroida suoritusjärjestyksessä. Paluunuolia merkitään katkonuolilla, mutta ne jätetään usein kaaviosta pois. Kaavion ulkopuolelta tuleva viesti voidaan merkitä lähteväksi mustatusta ympyrästä.
Olion aktivaatiota merkitään sen elämänviivan päälle piirretyllä suorakaiteella. Suorakaiteen pituus kuvaa aktivaation pituutta: tyypillisesti olio aktivoituu ottaessaan viestin vastaan, ja aktivaatio päätyy paluunuoleen. Olio voi lähettää viestin myös itselleen, ja aktivaatiota kuvaavia suorakaiteita voi olla useita päällekkäin. Kun olio tuhotaan, sen elämänviiva päättyy ja päätekohtaan merkitään rasti. Tuhoamisen voi suorittaa joko olio itse tai jokin muu olio välittämällä viestin tuhottavalle oliolle.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.