Ota yhteyttä

Myyntipalvelu

Myynti

010 4321 001 Ota yhteyttä

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

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
14.5 – 15.5
Ilmoittaudu

Jaa

Lataa pdf-muodossa

Arkkitehtuurin suunnittelu (UML)

Koulutuksessa käydään läpi arkkitehtuurin 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 tyypillisesti hyvin monimutkaisia, toteutusympäristöt vaihtelevat ja sovellusten pitäisi olla mahdollisimman tehokkaita, helposti laajennettavia, integroitavia ja uudelleenkäytettäviä. Tästä syystä arkkitehtuurikeskeisyys on nykyaikaisen sovelluskehityksen kulmakivi. Hyvä ja organisaatioiden ja teknologioiden myllerrystä kestävä ohjelmistoarkkitehtuuri 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.

Sisältö arkkitehtuurin suunnittelu (UML) -koulutuksessa

1. päivä

Lyhyt johdanto arkkitehtuuriin

  • mitä arkkitehtuuri tarkoittaa?
  • arkkitehtuurin 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 (SOA), putket ja suodatin, kerrosteisuus, tietovarasto, tapahtumapohjaisuus

Arkkitehtuurin dokumentointi

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

2. päivä

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

Aikataulu arkkitehtuurikoulutuksessa

Koulutuspäivät ovat  klo 9:00-16:00. Aamukahvia tarjolla klo 8:30 alkaen.