Siirry suoraan sisältöön

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
Opettajat
Erkki Hietalahti
Aapo Koski
Vastuuhenkilö
Hanna Kinnari-Korpela
Opintojakso
5G00BD85

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.

Siirry alkuun