OTA YHTEYTTÄ

Ora Hanttu

Tuoteryhmäpäällikkö, ICT

040 582 6008 Lähetä viesti

Kesto: 2 päivää
Veroton hinta (+ alv 24 %): 1 490 €

Tästä asiakaskohtainen toteutus?

Toteutamme koulutuksia myös asiakaskohtaisina. Jätä yhteystietosi ja tehdään juuri teille sopiva toteutus.

Voit maksaa:
Koulutuskortti

Paikka ja päiväys

Helsinki
7.11.2016 – 8.11.2016
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Arkkitehtuurin suunnittelu (UML)

Koulutuksessa käydään läpi arkitehtuurin suunnittelun viitekehys. Koulutuksen jälkeen osallistuja ymmärtää ohjelmistoarkkitehtuurin aseman organisaatiossa ja ohjelmistotuotannossa. Hän tietää ohjelmistoarkkitehtuurin suunnittelun tehtävät ja osaa kuvata arkkitehtuurin ja sen soveltamisohjeet UML-kuvauskielellä. Kurssilla ei käsitellä teknisiä yksityiskohtia.

Järjestelmät ja niiden sisältämät sovellukset ovat nykyisin hyvinkin monimutkaisia, toteutusympäristöt vaihtelevat ja sovellusten pitäisi olla mahdollisimman tehokkaita, helposti laajennettavia, integroitavia ja uudelleenkäytettäviä. Tästä syystä arkkitehtuurikes-keisyys on nykyaikaisen sovelluskehityksen kulmakivi. Hyvä ja organisaatioiden ja teknologioiden myllerrystä kestävä ohjelmisto-arkkitehtuuri ei kuitenkaan synny itsestään, vaan sen suunnittelu vaatii varsin monipuolista osaamista.

Kohderyhmä

Kurssi sopii aloitteleville arkkitehdeille, teknisille projektipäälliköille ja ohjelmistokehittäjille, jotka osallistuvat tai tulevat osallistumaan järjestelmän arkkitehtuurin suunnitteluun.

Esitiedot

UML:n perusteiden hallinta sekä kokemus järjestelmän toteutusprojektista.

Kurssin materiaalit

Kurssimateriaali on englanninkielinen.

Ohjelma

1. päivä

8.45 Ilmoittautuminen ja kahvit


9.00 Johdanto

• mitä arkkitehtuuri tarkoittaa?
• käsitteistö
• arkkitehtuurin asema organisaatiossa ja ohjelmistotuotannossa
• arkkitehtuurinäkymät
• suunnitteluprosessi ja UML:n käyttö

Arkkitehtuurin suunnittelun lähtökohta

• tarvittavat vaatimusmäärittelykuvaukset

Arkkitehtuurin määrittely

• ei-toiminnalliset vaatimukset
• arkkitehtuurimallien valitseminen

Arkkitehtuurimalleja (patterns)

• ylläpidettävyysmallit
• käytettävyysmallit 
• turvallisuus- ja luotettavuusmallit
• suorituskykymallit
• testattavuusmallit

Arkkitehtuurityylit

• mm. Service Oriented Architecture, putket ja suodatin, kerrosteisuus, tietovarasto, tapahtumapohjaisuus

Arkkitehtuurin dokumentointi

• dokumentaation rakenne
• näkymät
• mallinnustekniikka
• suunnitteluohjeiden kirjoittaminen

16.00 Päivä päättyy

2. päivä

9.00 Looginen ja toiminnallinen arkkitehtuuri

• käyttötapaus-, ja pakkauskaaviot

Komponenttien ja osajärjestelmien suunnittelu

• kerrokset ja osajärjestelmät
• separation of concerns
• tuoteperheet ja alustat
• soveltamisohjeita
• kokonaisuuden kommunikaatiokaavio
• luokkien sijoittaminen

Liittymien suunnittelu

• osajärjestelmien liittymien suunnittelu
• ohjelmistointegraatio

Samanaikaisuuden suunnittelu: prosessit ja säikeet

• käsitteet
• samanaikaisten prosessien/säikeiden yhteistyö
• prosessien/säikeiden muodostamisperiaatteet
• luokkien kuvautuminen prosesseihin ja säikeisiin

Ajonaikainen, fyysinen arkkitehtuuri

• tietoliikenne
• sijoittelunäkymä
• mallinnustekniikka

Arkkitehtuurien arviointi

• ATAM

 

Yhteenveto

16.00 Kurssi päättyy