OhjelmistoarkkitehtuuriLaajuus (5 op)
Tunnus: OT00FE81
Laajuus
5 op
Osaamistavoitteet
Osaat suunnitella ja dokumentoida ohjelmistojärjestelmien arkkitehtuurin.
Hallitset ohjelmistoarkkitehtuurin keskeiset periaatteet ja mallit.
Ymmärrät arkkitehtuurin merkityksen ohjelmistojen suorituskyvylle, ylläpidettävyydelle ja skaalautuvuudelle.
Ymmärrät erilaisia ohjelmistoarkkitehtuurityylejä ja niiden soveltamisen.
Sisältö
Miten ohjelmistojärjestelmien arkkitehtuureja suunnitellaan ja dokumentoidaan?
Mitkä ovat ohjelmistoarkkitehtuurin keskeiset periaatteet ja mallit?
Miten arkkitehtuurin vaikuttaa suorituskykyyn, ylläpidettävyyteen ja skaalautuvuuteen?
Miten arkkitehtuuripohjaisia ratkaisuja voidaan soveltaa liiketoimintaongelmien ratkaisemisessa?
Mitä eri ohjelmistoarkkitehtuurityylejä on ja miten niitä sovelletaan?
Edeltävä osaaminen
Backend kehitys tai vastaava osaaminen