Ohjelmistoarkkitehtuurit (4 op)
Toteutuksen tunnus: 5G00BD85-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 11.06.2018 - 02.09.2018
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 27.08.2018 - 21.12.2018
- Toteutus on päättynyt.
- Laajuus
- 4 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- Tietotekniikka
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 42
- Koulutus
- Tieto- ja viestintätekniikan tutkinto-ohjelma, vuosina 2014-2018 aloittaneet
Osaamistavoitteet (Opintojakso)
Opiskelija osaa:
- ymmärtää ohjelmistoarkkitehtuurien peruskäsitteet ja -ratkaisut,
- pystyy soveltamaan niitä modulaaristen, joustavien ja uudelleenkäytettävien ohjelmistojen kehittämisessä.
Sisältö (Opintojakso)
Ohjelmistoarkkitehtuurien perusteet. Komponentit. Ohjelmistoriippuvuudet. Suunnittelumallit. Arkkitehtuurimallit. Tuoterunkoarkkitehtuurit. Kehysarkkitehtuurit.
Aika ja paikka
Kokoontuminen viikoittain kolmen tunnin blokkina lukujärjestyksessä ilmoitettuna aikana siinä ilmoitetussa paikassa.
Arviointimenetelmät ja arvioinnin perusteet
Kurssin suorittaminen arvioidaan välillä 0 - 5 olevalla arvosanalla. Sen kertyminen julkaistaan myöhemmin (elokuussa).
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
Luennot, harjoitukset, projektityöt.
Oppimateriaalit
Alustava:
Software Architecture in Practice, 3rd Edition
Len Bass, Paul Clements, Rick Kazman
©2013 Addison-Wesley Professional
Toinen:
Designing Software Architectures: A Practical Approach
Humberto Cervantes, Rick Kazman
©2016 Addison-Wesley Professional
Opiskelijan ajankäyttö ja kuormitus
Työskentelyssä tähdätään siihen, että 1 opintopiste vastaa 27 tuntia opiskelijan työtä.
Sisällön jaksotus
Tämä julkaistaan myöhemmin (elokuussa).
Harjoittelu- ja työelämäyhteistyö
Alustava:
Kurssilla sivutaan ohjelmistoyrityksissä arkkitehtuurityössä noudatettuja käytäntöjä, menetelmiä, työtapoja ja teknologioita
Kansainvälisyys
Kurssilla käytetyt materiaalit ovat pääosin englanninkielisiä.
Arviointikriteerit - hylätty (0) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Ohjelmistoarkkitehtuureja ja siihen liittyvää työskentelyä ei ymmärretä.
Arviointikriteerit - tyydyttävä (1-2) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Muiden tekemän ohjelmistoarkkitehtuurityön periaatteet ymmärretään ja työn tuloksia pystytään hyödyntämään omassa työskentelyssä.
Arviointikriteerit - hyvä (3-4) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Edellisen kohdan lisäksi: oppilas kykenee osallistumaan ohjelmistoarkkitehtuurityöhön ja saa siinä aikaan hyviä tuloksia.
Arviointikriteerit - kiitettävä (5) (Ei käytössä, kts Opintojakson Arviointikriteerit ylempänä)
Edellisten lisäksi: oppilas osoittaa innovatiivisuutta ohjelmistoarkkitehtuurityössä ja omaa valmiudet kehittää täysin uudenlaisia ratkaisuja. Hän osaa evaluoida arkkitehtuuriratkaisuja ja valita paras ratkaisu käyttöön yhdessä työryhmän kanssa. Ohjelmistoarkkitehtuurin merkitys ison järjestelmän tukipilarina ymmärrretään ja sen kehittämiseen satsataan.