Sequence Diagram Jani Keskitapio, Annika Alakastari, Heng Qing Zhu TIK9SNA.

Slides:



Advertisements
Samankaltaiset esitykset
SE-02 UML-notaatio staattinen ja dynaaminen mallintaminen Kalvot: Olioperustainen ohjelmistokehitys Tampereen yliopisto, syksy 2000 Roope Raisamo.
Advertisements

19. Unified Modeling Language (UML)
Ohjelmiston tekninen suunnittelu
Vuorovaikutus.
6. Metodit.
5.1. Tason yhtälö a(x – x0) + b(y – y0) + c(z – z0) = 0
Opettaja ja tunteet.
Ohjelmistotuotanto - Mallinnus
UML-notaatio staattinen ja dynaaminen mallintaminen
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
Syksy 2001 KYAMK/J.Ansamäki/Olio- ohjelmointi71 Olio-ohjelmointi 2. osa: diat (2. välikoe) KYMENLAAKSON AMMATTIKORKEAKOULU Jarkko Ansamäki, 2001.
Tapahtumasekvenssit = Käyttötapausten realisointi
Olio-ohjelmoinnin perusteet luento 3
Oliomallittaminen ja UML
SE-02 Olioperustainen ohjelmistokehitys Tampereen yliopisto, syksy 2000 Roope Raisamo perustuu Kai Koskimiehen Oliokirjaan ja kurssin aiempiin materiaaleihin.
Olioperustainen ohjelmistoprosessi
Dynaamiset oliottMyn1 Dynaamiset oliot Dynaamisen olion tunnuksen esittely ja olion määrittely voivat tapahtua yhtäaikaisesti tai eri aikaan. Dynaamisen.
Valsta Olioiden välinen yhteistyö Oliokeskeisen/-pohjaisen järjestelmän toiminta on olioiden välistä vuorovaikutusta, tapahtumia ja tapahtumaketjuja.
Tietovuokaaviot (ei osa UML-kieltä)
LINEAARINEN MUUTOS JA KULMAKERROIN
Ohjelmistotekniikka ja projektinhallinta, 4 op
JYVÄSKYLÄN YLIOPISTO/COSSE InBCT 2.4/A-KIT 2003 A-KIT Agora Exploratory Environment for Knowledge Discovery Timo Aittokoski Olli Hokkanen Tommi Kärkkäinen.
1. Joukko-oppi Merkinnät
UML-notaatio staattinen ja dynaaminen mallintaminen
Käyttöönottokaavio – Deployment diagram Sami Stenius.
Systeemityö 2 Tilakaavio – State machine diagram
TILASTOKUVIO kuvio on voimakkain tapa esittää tietoa
Systeemityö 2 Ajoituskaavio – Timing Diagram
UML-mallien testaaminen
Systeemityö 2 Toimintokaavio – Activity diagram
Systeemityö 2 Kokoava vuorovaikutuskaavio - (Interaction overview diagram) Roni Ukonaho, Juha-Pekka Remes, Aki Nikula.
Package diagram Tiia Jefremoff
Tässä esityksessä on piilotettu osa dioista
Koostekaavio – Composite Structure Diagram Kinnula – Kellolampi - Lehtosaari.
Systeemityö 2 Kokoava vuorovaikutuskaavio – Interaction
Tapahtumien ja kokousten verkkoopalvelut Onnistunut Tapahtuma -päivät Jarmo Tiri, myyntijohtaja, eTaika Oy
Ajoituskaavio– Timing diagram Olli-Pekka Jokinen Aleksi Alapuranen tik9sna.
Komponenttikaavio Lehtonen Iiro, Janne Liikka
Component diagram– Komponenttikaavio J. Pätsi & H. Malmihuhta
Käyttöönottokaavio– Deployment diagram Vesa Jokikokko Tarmo Kemi TIK9SNA.
– Ohjelmistojen mallintaminen Unified Modeling Language (UML)
Systeemityö 2 Viestiyhteyskaavio (Sekvenssi kaavio) – Sequence diagram
Ohjelmistojen mallintaminen, sekvenssikaaviot
Pakkauskaavio– Package Diagram Jani Pelkonen, Niko Viinikanoja, Teemu Tervahauta.
Koostekaavio– composite structure diagram Mikko Näpänkangas.
Hissin lattialla seisoo henkilö, jonka massa on 65 kg
21. Rekursio.
Olio-ohjelmoinnin perusteet luento 7
MAB3 suorat.
Päivi Ovaska Tutkijaopettaja LTY/Tite
Tietojärjestelmät ja Systeemisuunnittelu
Sosiaalinen pääoma sosiaaliset verkostot, luottamus, vuorovaikutus
OneDrive -palvelussa Suoraan Office ohjelmasta Online
Harry Edelman Projektipäällikkö, tutkija Kaupunkisuunnittelun strategiat ja hankeosapuolet – Tilapäiset verkostoituneet hankeorganisaatiot toteuttavat.
Olioiden yhteistyön mallintaminen ● Luokkakaaviosta käy hyvin esille ohjelman rakenne – minkälaisia luokkia on olemassa – miten luokat liittyvät toisiinsa.
Hurtig TE1 Kansalaistoiminta kansanterveystyössä.
Lähtötila, nykytila ja tavoite projektin lopussa
8. Rekursio.
Taukojumppa Työterveysergonomia.
3. Luokat, oliot ja metodit Java-kielessä (Lausekielinen ohjelmointi I ja II –kursseilla opitun kertausta.)
Suoran yhtälön muodostaminen, kun suoralta tunnetaan 2 pistettä
Sekvenssikaavio– Sequence diagram Lassi Kemppainen
Kokeeseen vastaaminen
Yhteenveto Ohjelmistotuotanto:
8. Rekursio.
Ydinsisältö Skeema Motivaation lähteet ulottuvat välittömistä tarpeista kauaskantoisiin päämääriin.
Ohjelmistotekniikan menetelmät, sekvenssikaaviot
– Ohjelmistojen mallintaminen Unified Modeling Language (UML)
UML-notaatio staattinen ja dynaaminen mallintaminen
Case-linkit sana&search[asiasana]=Yhteistoimintamenettely
Esityksen transkriptio:

Sequence Diagram Jani Keskitapio, Annika Alakastari, Heng Qing Zhu TIK9SNA

 Kuvaa olioiden välistä vuorovaikutusta ajan kuluessa.  Sekvenssikaavio kuvaa vierekkäisinä pystysuorina viivoina saman aikaan elävien olioiden elämänviivat ja vaakasuuntaisina nuolina niiden välillä kulkevat viestit tapahtumajärjestyksessä.  Aika kulkee kaaviossa ylhäältä alaspäin.

 Suunnittelu- ja toteutusvaiheessa viestiyhteyskaaviolla voidaan kuvata ohjelman toiminta toteutustasolla  Kun tarkastellaan yhtä tapausta, jossa on useita keskenään vuorovaikutuksessa olevia olioita

 Mallinnuselementit

 Esimerkkikaavio 2 ATM-casesta

 Tunnetaan myös nimellä sekvenssikaavio  Liittää tapahtumat, metodikutsut ja kutsujen paluuviestit olioiden välillä  Pystyviivoin kuvataan olioita, vaakaviivoin (nuolin) olioiden välisiä viestejä  Viestit esitetään aikajärjestyksessä ylhäältä alas