Tieturi järjestää nyt koulutuksen:

Arkkitehtuurin suunnittelu (2 pv)

Tässä ohjelmistoarkkitehtuuri -koulutuksessa käyt läpi arkkitehtuurin suunnittelun viitekehyksen. Kurssin jälkeen ymmärrät ohjelmistoarkkitehtuurin aseman organisaatiossa ja ohjelmistoprojekteissa. Tiedät ohjelmistoarkkitehtuurin suunnittelun tehtävät ja osaat kuvata arkkitehtuurin sekä soveltaa oppimaasi ratkaisuarkkitehtuurin suunnittelussa. Kurssilla ei käsitellä syvällisesti eri teknologioiden teknisiä yksityiskohtia. Kurssin esimerkit käyttävät ArchiMate ja UML notaatioita.

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 sovellussuunnittelun ja -kehityksen kulmakivi. Hyvä ja organisaatioiden ja teknologioiden myllerrystä kestävä ohjelmistoarkkitehtuuri ei kuitenkaan synny itsestään, vaan sen suunnittelu vaatii 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

Ohjelmistokehityksen ja projektien perusteiden tuntemus.

Kurssin materiaalit

Kurssimateriaali on englanninkielinen, koulutus pidetään suomeksi.


Sisältö arkkitehtuurin suunnittelu (UML) -koulutuksessa
Lyhyt johdanto arkkitehtuuriin

  • mitä arkkitehtuuri tarkoittaa?
  • arkkitehtuurin käsitteistö
  • kokonaisarkkitehtuuri ja sen asema organisaatiossa
  • erilaisia arkkitehtuurinäkymiä


Arkkitehtuurin suunnitteluprosessi ja suunnittelun lähtökohdat

  • arkkitehtuurin suunnitteluprosessi ja vaiheet
  • tarvittavat vaatimusmäärittelykuvaukset

Arkkitehtuurin määrittely ja reunaehdot

  • ei-toiminnalliset vaatimukset
  • arkkitehtuurimallien valitseminen
  • teknologian ja alustan valitseminen


Arkkitehtuurimalleja (patterns)

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


Arkkitehtuurityylit

  • Microservice arkkitehtuuri
  • Service Oriented Architecture (SOA)
  • tapahtumapohjainen arkkitehtuuri
  • kerrosarkkitehtuuri


Arkkitehtuurin dokumentointi

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


Looginen ja toiminnallinen arkkitehtuuri

  • käyttötapausanalyysi


Komponenttien ja osajärjestelmien suunnittelu

  • kerrokset ja osajärjestelmät
  • separation of concerns
  • tuoteperheet ja alustat
  • soveltamisohjeita
  • vuorovaikutuksen suunnittelu


Rajapintojen suunnittelu

  • osajärjestelmien liittymien suunnittelu
  • suunniteltu ohjelmistointegraatio


Samanaikaisuuden suunnittelu: prosessit ja säikeet

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


Teknologia-arkkitehtuuri

  • teknologia-arkkitehtuurin valinta: pilvi vs. on-premise
  • näkökulmia teknologia-arkkitehtuurin suunnitteluun
  • teknologia-arkkitehtuurin kuvaaminen


Onnistuneen arkkitehtuurin 10 sääntöä

  • Suunnittelun avainkohdat pähkinänkuoressa


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

——————–

Koulutuspaikka:
Tieturi Oy
Mannerheimintie 15
Helsinki

Aika:
14.-15.03.2019

Hinta:
1 550
eur (+ alv 24 %)

Peruutusehdot:
Alle 14 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksusta 50 %. Alle 7 päivää ennen koulutusta tehdyistä perumisista perimme osallistumismaksun täysimääräisenä. Mikäli et saavu koulutukseen, veloitamme koko osallistumismaksun ja mahdolliset jo tilatut testit.
Pidätämme oikeuden muutoksiin kansainvälisten koulutuskumppaniemme koulutuksiin. Näiden koulutusten osalta olemme sinuun yhteydessä ilmoittautumisesi jälkeen.

 

Koulutus jo pidetty. Ilmoittautuminen sulkeutunut.