Koostekaavio– composite structure diagram Mikko Näpänkangas.

Slides:



Advertisements
Samankaltaiset esitykset
AverMedia Avervision 100 Käyttö ja asentaminen
Advertisements

Tietojärjestelmät ja Systeemisuunnittelu
Koostumussuhde Jukka Juslin © Jukka Juslin.
Ohjelmiston tekninen suunnittelu
ISU-ARVIOINTI.
Luokkien väliset koostesuhteet
Luku 5 – Tietojen hakeminen sovelluksiin
Ohjelmistotuotanto - Mallinnus
UML-notaatio staattinen ja dynaaminen mallintaminen
Luokkakaaviot Luokkakaaviot Tekninen suunnittelu.
Tietojärjestelmät ja Systeemisuunnittelu
UML RASE
Tapahtumasekvenssit = Käyttötapausten realisointi
OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT. LUOKKA JAVA ohjelma koostuu luokista LUOKKA sisältää metodeja molemmat sisältävät attribuutteja eli muuttujia.
@ Leena Lahtinen OHJELMAN OSITTAMINEN LUOKKA ATTRIBUUTIT METODIT.
Olio-ohjelmoinnin perusteet luento 3
2/2001 Tietojärjestelmät ja Systeemisuunnittelu Luennoitsija: Tapio Lammi
Tietojärjestelmät ja Systeemisuunnittelu
Poikkeuskäsittely- lohkot tMyn1 Poikkeuskäsittelylohkot try-catch Poikkeustilanteiden käsittelymekanismi toteutetaan varatuilla sanoilla try, throw ja.
Oliomallittaminen ja UML
SE-02 Olioperustainen ohjelmistokehitys Tampereen yliopisto, syksy 2000 Roope Raisamo perustuu Kai Koskimiehen Oliokirjaan ja kurssin aiempiin materiaaleihin.
Olioperustainen ohjelmistoprosessi
T Personal SE assignment Project progress tracking and control.
Internet-projekti - MUM2TM Heikki Hietala Jukka Mutikainen TIKO – Malmi
Ohjelmistotekniikka ja projektinhallinta, 4 op
Käyttötapauskaavio ja käyttötapaukset
Käyttöönottokaavio – Deployment diagram Sami Stenius.
Systeemityö 2 Tilakaavio – State machine diagram
Johdanto Teppo Räisänen, Principal Lecturer Oulu University of Applied Sciences, School of Business and Information Management
Systeemityö 2 Ajoituskaavio – Timing Diagram
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
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.
– Ohjelmistojen mallintaminen, mallintaminen ja UML.
Systeemityö 2 Kokoava vuorovaikutuskaavio – Interaction
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ toteutusvaihtoehtojen tutkiminen Minna Kivinen, UKJ-ohjausryhmän kokous
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Ajoituskaavio– Timing diagram Olli-Pekka Jokinen Aleksi Alapuranen tik9sna.
Vesa Ollikainen & Outi Grotenfelt
Komponenttikaavio Lehtonen Iiro, Janne Liikka
Component diagram– Komponenttikaavio J. Pätsi & H. Malmihuhta
Kontrollirakenteet laajemmin
Sequence Diagram Jani Keskitapio, Annika Alakastari, Heng Qing Zhu TIK9SNA.
Käyttöönottokaavio– Deployment diagram Vesa Jokikokko Tarmo Kemi TIK9SNA.
Toistorakenne Toistorakennetta käytetään ohjelmissa sellaisissa tilanteissa, joissa jotain tiettyä ohjelmassa tapahtuvaa toimenpidekokonaisuutta halutaan.
– Ohjelmistojen mallintaminen Unified Modeling Language (UML)
Viitearkkitehtuurin luonne, käyttötarpeet ja käyttäjät Pekka Linna, CSC.
Systeemityö 2 Viestiyhteyskaavio (Sekvenssi kaavio) – Sequence diagram
Pakkauskaavio– Package Diagram Jani Pelkonen, Niko Viinikanoja, Teemu Tervahauta.
Olio-ohjelmoinnin perusteet luento 7
Tietojärjestelmät ja Systeemisuunnittelu
YFIA200 Kvantitatiiviset menetelmät, luento
YFIA202 Kvantitatiiviset menetelmät, luento
Semiotiikka lavastuksessa
Rajapintaluokat Rajapintaluokka luettelee metodit, joille tulee löytyä toteutus asianomaisen rajapinnan toteuttavista luokista. Rajapintaluokka on siis.
Sekvenssikaavio– Sequence diagram Lassi Kemppainen
YFIA200 Kvantitatiiviset menetelmät, luento
Otsikon asettelu Alaotsikko.
Kanta-hankehallinto ja koordinaation kehittäminen
Mallintamisen metamalli ja notaatiot
Kontrollirakenteet laajemmin
Otsikon asettelu Alaotsikko.
– Ohjelmistojen mallintaminen Unified Modeling Language (UML)
Otsikon asettelu Alaotsikko.
Komponenttikirjasto Käyttöohje.
Otsikon asettelu Alaotsikko.
Case-linkit sana&search[asiasana]=Yhteistoimintamenettely
Esityksen transkriptio:

Koostekaavio– composite structure diagram Mikko Näpänkangas

 Koostekaaviota voidaan käyttää kuvaamaan luokittelijan sisäistä rakennetta. Luokittelija voi olla esimerkiksi luokka, komponentti tai käyttötapaus.  Lisäksi koostekaavioita käytetään kuvaamaan, kuinka yhteistyössä olevat komponentit saavat jonkin tehtävän tehtyä, tai kuvaamaan suunnittelua sekä arkkitehtuuria

 Koostekaaviolla pystytään esittämään kontekstiin sidottuja assosiaatioita toisin kuin esimerkiksi oliokaaviolla tai luokkakaaviolla.  Tämä on hyödyllistä silloin, kun on mahdollista että kontekstissa olevien olioiden ja luokkien assosiaatioilla on merkitystä

Mallinnuselementit

 Esimerkkikaavio 1

 Esimerkkikaavio 2 ATM-casesta

 Koostekaavio on luokkakaavion tapainen kaavio, mutta siinä mallinnetaan luokkarakenteen tietty käyttö. Koostekaaviolla voidaan myös kuvata rajapintojen ja komponenttien välisiä toiminnallisia riippuvuuksia.  + lisäksi näyttäkää Visual Paradigmilla, mistä kaavio löytyy ja miten eri elementtejä tehdään