Siirry suoraan sisältöön

Ohjelmistotuotanto ja arkkitehtuuriLaajuus (5 op)

Tunnus: AT00BY07

Laajuus

5 op

Osaamistavoitteet

Opiskelija osaa
- selittää eri ohjelmistotuotannon menetelmiä
- käyttää ketteriä kehitysmenetelmiä ohjelmistoprojekteissa
- toimia ohjelmistoasiantuntijana monialaisissa kehitysprojekteissa
- kuvailla ohjelmistoarkkitehtuureja ja käyttää niitä ohjelmistojen kehityksessä

Ilmoittautumisaika

20.11.2024 - 03.01.2025

Ajoitus

07.01.2025 - 27.04.2025

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Verkkokampus

Opetuskielet
  • Suomi
Koulutus
  • Sähkö- ja automaatiotekniikan koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Minna Asplund
Opetusryhmät
  • Verkkoluento 1 (Koko: 100. Avoin AMK: 0.)
  • Avoimen ammattikorkeakoulun kiintiö (Koko: 5. Avoin AMK: 5.)
Ryhmät
  • TLTITVT23SV
    Tieto- ja viestintätekniikan koulutus 23SV Lahti
  • TLTISATSL23S
    Sähkö- ja automaatiotekniikan koulutus, sähköinen liikenne, 23S Lahti
  • TLTISAT23S
    Sähkö- ja automaatiotekniikan koulutus 23S Lahti
Pienryhmät
  • Verkkoluento 1
  • Avoimen ammattikorkeakoulun kiintiö

Osaamistavoitteet

Opiskelija osaa
- selittää eri ohjelmistotuotannon menetelmiä
- käyttää ketteriä kehitysmenetelmiä ohjelmistoprojekteissa
- toimia ohjelmistoasiantuntijana monialaisissa kehitysprojekteissa
- kuvailla ohjelmistoarkkitehtuureja ja käyttää niitä ohjelmistojen kehityksessä

Toteutustapa ja opetusmenetelmät

Toimintaympäristönä toimii verkko-oppimisalusta Moodle ja Zoom. Toteutetaan hybridinä: lähiopetuksena ja verkossa.
Oppimismenetelminä käytetään sekä pakollisia että vapaaehtoisia ryhmä- ja yksilötöitä. Palautettaviin töihin kuuluu sekä suomen- että englanninkielisen materiaalin lukemista ja analysointia.
Ohjelmistotuotannon sekä arkkitehtuurin osuudessa tunneilla käytetään menetelmänä keskustelevaa opetusta/oppimista.
Opetuskieli on suomi.

Ajoitus ja läsnäolo

Opintojaksolla on viikoittain kolme-neljä tuntia opetusta. Läsnäolo on suotava.
Aktiivinen osallistuminen edellyttää läsnäoloa ja osallistumista.

Oppimateriaali ja suositeltava kirjallisuus

Moodlen kautta jaettava sekä tunneilla esitettävä materiaali.

Toteutuksen valinnaiset suoritustavat

Erikseen sovittaessa näyttö.

Oppimisympäristö

Verkko-oppimisalusta Moodle, etätyökalu Zoom sekä luokkatila lukujärjestyken mukaan.

Opiskelijan ajankäyttö ja kuormitus

Kokonaisajankäyttö opiskelijalle on mitoitettu olevan keskimäärin 135 tuntia.

Sisältö

Ohjelmistotuotanto-osuudessa käsitellään ohjelmistoprojektien erilaiset vaihejakomallit mukaanluettuna Scrum. Lisäksi ohjelmistotuotanto-osuudessa käsitellään vaatimuksia sekä käyttäjätarinoita käyttäjälähtöisesti. Näiden lisäksi ohjelmistotuotannon osuudessa pohditaan ohjelmistoprojektin aikatauluttamista työ- ja tuotelähtöisesti, sekä projektin onnistumisen/epäonnistumisen attribuutteja.

Ohjelmistoarkkitehtuurit-osuudessa käsitellään ohjelmistojen kuvaamista UML kaavioiden avulla, suunnittelumalleja ja arkkitehtuurisia tyylejä. Lisäksi tunnistetaan olio-ohjelmistojen riippuvuuksia, tapoja vähentää komponenttien välisiä kytkentöjä ja dynaamisen sidonnan käyttötapoja. Kaavioissa käytetään UML-notaatiota.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Olio-ohjelmoinnin osaaminen sekä kokemusta projektimaisesta työskentelystä. Arkkitehtuuri-osuudessa on hyötyä teollisten ohjelmistojen suunnittelu-/toteutuskokemuksesta. Kurssilla vertaillaan eri ohjelmointikielien olio-ominaisuuksia, joten vähintään yhden olio-kielen osaaminen on suotavaa (kurssilla ei opeteta eri ohjelmointikieliä erikseen).

Opintojaksolle otetaan 5 avoimen AMK:n opiskelijaa.

Arviointimenetelmät

Ryhmä- ja yksilötöiden arviointi, sekä aktiivinen osallistuminen tunneilla.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden ammattikäsitteitä johdonmukaisesti ja perustella toimintaansa
- selvittää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden toimintaan liittyviä lähtökohtia, tarpeita ja perusteita
- soveltaa monipuolisesti opittuja ohjelmistotuotannon ja ohjelmistoarkkitehtuureiden tekniikoita/työtapoja ja malleja/prosesseja

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä -arkkitehtuureiden ammattikäsitteitä laaja-alaisesti sekä viestiä ohjelmistotuotantoon ja -arkkitehtuureihin liittyvistä asioista asiantuntijoiden ja eiasiantuntijoiden kanssa
- esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ohjelmistotuotantoon ja -arkkitehtuureihin liittyviin tilanteisiin
- valita ohjelmistotuotannon ja -arkkitehtuureiden eri toimintoihin soveltuvia tekniikoita/työtapoja ja malleja/prosesseja ja perustella valintansa
- tunnistaa arkkitehtuurimalleja käytännössä

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon ja -arkkitehtuureiden ammattikäsitteitä asiantuntevasti ja yhdistää niitä sujuvasti kokonaisuuksiksi
- valita, yhdistellä ja kehittää ohjelmistotuotantoon lja -arkkitehtuureihin iittyviä, toimintaan soveltuvia tekniikoita/työtapoja ja malleja/prosesseja
- soveltaa arkkitehtuurimalleja käytännössä

Ilmoittautumisaika

20.11.2023 - 05.01.2024

Ajoitus

08.01.2024 - 26.04.2024

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Verkkokampus, Lahti

Opetuskielet
  • Suomi
Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Minna Asplund
Opetusryhmät
  • Verkkoluento 1 (Koko: 500. Avoin AMK: 0.)
  • Luennot 1 (Koko: 500. Avoin AMK: 0.)
Ryhmät
  • TLTITVT22SV
    Tieto- ja viestintätekniikan koulutus 22SV Lahti
  • TLTITVT23KM
    Tieto- ja viestintätekniikan koulutus 23KM Lahti
Pienryhmät
  • Verkkoluento 1
  • Luennot 1

Osaamistavoitteet

Opiskelija osaa
- selittää eri ohjelmistotuotannon menetelmiä
- käyttää ketteriä kehitysmenetelmiä ohjelmistoprojekteissa
- toimia ohjelmistoasiantuntijana monialaisissa kehitysprojekteissa
- kuvailla ohjelmistoarkkitehtuureja ja käyttää niitä ohjelmistojen kehityksessä

Toteutustapa ja opetusmenetelmät

Toimintaympäristönä toimii verkko-oppimisalusta Moodle ja Zoom. Toteutetaan hybridinä: lähiopetuksena ja verkossa.
Oppimismenetelminä käytetään sekä pakollisia että vapaaehtoisia ryhmä- ja yksilötöitä. Palautettaviin töihin kuuluu sekä suomen- että englanninkielisen materiaalin lukemista ja analysointia.
Ohjelmistotuotannon sekä arkkitehtuurin osuudessa tunneilla käytetään menetelmänä keskustelevaa opetusta/oppimista.
Opetuskieli on suomi.

Ajoitus ja läsnäolo

Opintojaksolla on viikoittain kolme-neljä tuntia opetusta. Läsnäolo on suotava.
Aktiivinen osallistuminen edellyttää läsnäoloa ja osallistumista.

Oppimateriaali ja suositeltava kirjallisuus

Moodlen kautta jaettava sekä tunneilla esitettävä materiaali.

Toteutuksen valinnaiset suoritustavat

Erikseen sovittaessa näyttö.

Oppimisympäristö

Verkko-oppimisalusta Moodle, etätyökalu Zoom sekä luokkatila lukujärjestyken mukaan.

Opiskelijan ajankäyttö ja kuormitus

Kokonaisajankäyttö opiskelijalle on mitoitettu olevan keskimäärin 135 tuntia.

Sisältö

Ohjelmistotuotanto-osuudessa käsitellään ohjelmistoprojektien erilaiset vaihejakomallit mukaanluettuna Scrum. Lisäksi ohjelmistotuotanto-osuudessa käsitellään vaatimuksia sekä käyttäjätarinoita käyttäjälähtöisesti. Näiden lisäksi ohjelmistotuotannon osuudessa pohditaan ohjelmistoprojektin aikatauluttamista työ- ja tuotelähtöisesti, sekä projektin onnistumisen/epäonnistumisen attribuutteja.

Ohjelmistoarkkitehtuurit-osuudessa käsitellään ohjelmistojen kuvaamista UML kaavioiden avulla, suunnittelumalleja ja arkkitehtuurisia tyylejä. Lisäksi tunnistetaan olio-ohjelmistojen riippuvuuksia, tapoja vähentää komponenttien välisiä kytkentöjä ja dynaamisen sidonnan käyttötapoja. Kaavioissa käytetään UML-notaatiota.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Olio-ohjelmoinnin osaaminen sekä kokemusta projektimaisesta työskentelystä. Arkkitehtuuri-osuudessa on hyötyä teollisten ohjelmistojen suunnittelu-/toteutuskokemuksesta.

Opintojaksolle otetaan 5 avoimen AMK:n opiskelijaa.

Arviointimenetelmät

Ryhmä- ja yksilötöiden arviointi, sekä aktiivinen osallistuminen tunneilla.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden ammattikäsitteitä johdonmukaisesti ja perustella toimintaansa
- selvittää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden toimintaan liittyviä lähtökohtia, tarpeita ja perusteita
- soveltaa monipuolisesti opittuja ohjelmistotuotannon ja ohjelmistoarkkitehtuureiden tekniikoita/työtapoja ja malleja/prosesseja

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä -arkkitehtuureiden ammattikäsitteitä laaja-alaisesti sekä viestiä ohjelmistotuotantoon ja -arkkitehtuureihin liittyvistä asioista asiantuntijoiden ja eiasiantuntijoiden kanssa
- esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ohjelmistotuotantoon ja -arkkitehtuureihin liittyviin tilanteisiin
- valita ohjelmistotuotannon ja -arkkitehtuureiden eri toimintoihin soveltuvia tekniikoita/työtapoja ja malleja/prosesseja ja perustella valintansa
- tunnistaa arkkitehtuurimalleja käytännössä

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon ja -arkkitehtuureiden ammattikäsitteitä asiantuntevasti ja yhdistää niitä sujuvasti kokonaisuuksiksi
- valita, yhdistellä ja kehittää ohjelmistotuotantoon lja -arkkitehtuureihin iittyviä, toimintaan soveltuvia tekniikoita/työtapoja ja malleja/prosesseja
- soveltaa arkkitehtuurimalleja käytännössä

Ilmoittautumisaika

21.11.2022 - 08.01.2023

Ajoitus

09.01.2023 - 28.04.2023

Opintopistemäärä

5 op

Virtuaaliosuus

4 op

Toteutustapa

20 % Lähiopetus, 80 % Etäopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Verkkokampus, Lahti

Opetuskielet
  • Suomi
Paikat

10 - 80

Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Minna Asplund
Opetusryhmät
  • Luennot 1 (Koko: 500. Avoin AMK: 0.)
  • Verkkoluento 1 (Koko: 500. Avoin AMK: 0.)
Ryhmät
  • TLTITVT22K
    Tieto- ja viestintätekniikan koulutus 22K Lahti
  • TLTITVT21SV
    Tieto- ja viestintätekniikan koulutus 21SV Lahti
  • TLTITVT21K
    Tieto- ja viestintätekniikan koulutus 21K Lahti
  • TLTITVT20SV
    Tieto- ja viestintätekniikan koulutus 20SV Lahti
Pienryhmät
  • Luennot 1
  • Verkkoluento 1

Osaamistavoitteet

Opiskelija osaa
- selittää eri ohjelmistotuotannon menetelmiä
- käyttää ketteriä kehitysmenetelmiä ohjelmistoprojekteissa
- toimia ohjelmistoasiantuntijana monialaisissa kehitysprojekteissa
- kuvailla ohjelmistoarkkitehtuureja ja käyttää niitä ohjelmistojen kehityksessä

Toteutustapa ja opetusmenetelmät

Toimintaympäristönä toimii verkko-oppimisalusta Moodle ja Zoom. Toteutetaan hybridinä: lähiopetuksena ja verkossa.
Oppimismenetelminä käytetään sekä pakollisia että vapaaehtoisia ryhmä- ja yksilötöitä. Palautettaviin töihin kuuluu sekä suomen- että englanninkielisen materiaalin lukemista ja analysointia.
Ohjelmistotuotannon sekä arkkitehtuurin osuudessa tunneilla käytetään menetelmänä keskustelevaa opetusta/oppimista.
Opetuskieli on suomi.

Ajoitus ja läsnäolo

Opintojaksolla on viikoittain kolme-neljä tuntia opetusta. Läsnäolo on suotava.
Aktiivinen osallistuminen edellyttää läsnäoloa ja osallistumista.

Oppimateriaali ja suositeltava kirjallisuus

Moodlen kautta jaettava sekä tunneilla esitettävä materiaali.

Toteutuksen valinnaiset suoritustavat

Erikseen sovittaessa näyttö.

Oppimisympäristö

Verkko-oppimisalusta Moodle, etätyökalu Zoom sekä luokkatila lukujärjestyken mukaan.

Opiskelijan ajankäyttö ja kuormitus

Kokonaisajankäyttö opiskelijalle on mitoitettu olevan keskimäärin 135 tuntia.

Sisältö

Ohjelmistotuotanto-osuudessa käsitellään ohjelmistoprojektien erilaiset vaihejakomallit mukaanluettuna Scrum. Lisäksi ohjelmistotuotanto-osuudessa käsitellään vaatimuksia sekä käyttäjätarinoita käyttäjälähtöisesti. Näiden lisäksi ohjelmistotuotannon osuudessa pohditaan ohjelmistoprojektin aikatauluttamista työ- ja tuotelähtöisesti, sekä projektin onnistumisen/epäonnistumisen attribuutteja.

Ohjelmistoarkkitehtuurit-osuudessa käsitellään ohjelmistojen kuvaamista UML kaavioiden avulla, suunnittelumalleja ja arkkitehtuurisia tyylejä. Lisäksi tunnistetaan olio-ohjelmistojen riippuvuuksia, tapoja vähentää komponenttien välisiä kytkentöjä ja dynaamisen sidonnan käyttötapoja. Kaavioissa käytetään UML-notaatiota.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Olio-ohjelmoinnin osaaminen sekä kokemusta projektimaisesta työskentelystä. Arkkitehtuuri-osuudessa on hyötyä teollisten ohjelmistojen suunnittelu-/toteutuskokemuksesta.

Opintojaksolle otetaan 5 avoimen AMK:n opiskelijaa.

Arviointimenetelmät

Ryhmä- ja yksilötöiden arviointi, sekä aktiivinen osallistuminen tunneilla.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden ammattikäsitteitä johdonmukaisesti ja perustella toimintaansa
- selvittää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden toimintaan liittyviä lähtökohtia, tarpeita ja perusteita
- soveltaa monipuolisesti opittuja ohjelmistotuotannon ja ohjelmistoarkkitehtuureiden tekniikoita/työtapoja ja malleja/prosesseja

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä -arkkitehtuureiden ammattikäsitteitä laaja-alaisesti sekä viestiä ohjelmistotuotantoon ja -arkkitehtuureihin liittyvistä asioista asiantuntijoiden ja eiasiantuntijoiden kanssa
- esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ohjelmistotuotantoon ja -arkkitehtuureihin liittyviin tilanteisiin
- valita ohjelmistotuotannon ja -arkkitehtuureiden eri toimintoihin soveltuvia tekniikoita/työtapoja ja malleja/prosesseja ja perustella valintansa
- tunnistaa arkkitehtuurimalleja käytännössä

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon ja -arkkitehtuureiden ammattikäsitteitä asiantuntevasti ja yhdistää niitä sujuvasti kokonaisuuksiksi
- valita, yhdistellä ja kehittää ohjelmistotuotantoon lja -arkkitehtuureihin iittyviä, toimintaan soveltuvia tekniikoita/työtapoja ja malleja/prosesseja
- soveltaa arkkitehtuurimalleja käytännössä

Ilmoittautumisaika

19.11.2021 - 09.01.2022

Ajoitus

10.01.2022 - 29.04.2022

Opintopistemäärä

5 op

Virtuaaliosuus

3 op

Toteutustapa

40 % Lähiopetus, 60 % Etäopetus

Yksikkö

Teknologia (LAB)

Toimipiste

Verkkokampus, Lahti

Opetuskielet
  • Suomi
Paikat

10 - 30

Koulutus
  • Tieto- ja viestintätekniikan koulutus
Opettaja
  • Matti Welin
  • Minna Asplund
Opetusryhmät
  • Opetus (Koko: 0. Avoin AMK: 0.)
Ryhmät
  • TLTITVT21K
    Tieto- ja viestintätekniikan koulutus 21K Lahti
  • 07TVT20K
    Tieto- ja viestintätekniikan koulutus 20K, Lahti
  • 07TVT19SV
    Tieto- ja viestintätekniikan koulutus 19S, verkko-opinnot, Lahti
  • TLTITVT20SV
    Tieto- ja viestintätekniikan koulutus 20SV Lahti
Pienryhmät
  • Opetus

Osaamistavoitteet

Opiskelija osaa
- selittää eri ohjelmistotuotannon menetelmiä
- käyttää ketteriä kehitysmenetelmiä ohjelmistoprojekteissa
- toimia ohjelmistoasiantuntijana monialaisissa kehitysprojekteissa
- kuvailla ohjelmistoarkkitehtuureja ja käyttää niitä ohjelmistojen kehityksessä

Toteutustapa ja opetusmenetelmät

Toimintaympäristönä toimii verkko-oppimisalusta Moodle ja Zoom. Toteutetaan hybridinä: lähiopetuksena ja verkossa.
Oppimismenetelminä käytetään sekä pakollisia että vapaaehtoisia ryhmä- ja yksilötöitä. Palautettaviin töihin kuuluu sekä suomen- että englanninkielisen materiaalin lukemista ja analysointia.
Ohjelmistotuotannon osuudessa tunneilla käytetään menetelmänä keskustelevaa opetusta/oppimista.
Ohjelmistoarkkitehtuuri -osuudessa pidetään pienimuotoinen koe.
Opetuskieli on suomi.

Ajoitus ja läsnäolo

Opintijaksolla on viikoittain kolme-neljä tuntia opetusta. Läsnäolo on suotava.
Aktiivinen osallistuminen edellyttää läsnäoloa ja osallistumista.

Oppimateriaali ja suositeltava kirjallisuus

Moodlen kautta jaettava sekä tunneilla esitettävä materiaali.

Toteutuksen valinnaiset suoritustavat

Erikseen sovittaessa näyttö.

Uusintamahdollisuudet

Ohjelmistoarkkitehtuurien pienimuotoinen koe on opintojakson lopussa.

Oppimisympäristö

Verkko-oppimisalusta Moodle, etätyökalu Zoom sekä luokkatila lukujärjestyken mukaan.

Opiskelijan ajankäyttö ja kuormitus

Kokonaisajankäyttö opiskelijalle on mitoitettu olevan keskimäärin 135 tuntia.

Sisältö

Ohjelmistotuotanto-osuudessa käsitellään ohjelmistoprojektien erilaiset vaihejakomallit mukaanluettuna Scrum. Lisäksi ohjelmistotuotanto-osuudessa käsitellään vaatimuksia sekä käyttäjätarinoita käyttäjälähtöisesti. Näiden lisäksi ohjelmistotuotannon osuudessa pohditaan ohjelmistoprojektin aikatauluttamista työ- ja tuotelähtöisesti, sekä projektin onnistumisen/epäonnistumisen attribuutteja.

Ohjelmistoarkkitehtuurit-osuudessa käsitellään ohjelmistojen suunnittelumalleja ja arkkitehtuurisia tyylejä. Lisäksi tunnistetaan olio-ohjelmistojen riippuvuuksia, tapoja vähentää komponenttien välisiä kytkentöjä ja dynaamisen sidonnan käyttötapoja. Kaavioissa käytetään UML-notaatiota.

Lisätietoja opiskelijalle: mm. edeltävä osaaminen

Olio-ohjelmoinnin osaaminen sekä kokemusta projektimaisesta työskentelystä. Arkkitehtuuri-osuudessa on hyötyä teollisten ohjelmistojen suunnittelu-/toteutuskokemuksesta.

Arviointimenetelmät

Ryhmä- ja yksilötöiden arviointi, sekä aktiivinen osallistuminen tunneilla.
Arkkitehtuuri-osuudessa lisäksi huomioidaan koe.

Arviointiasteikko

1-5

Hylätty (0)

Opiskelija ei ole saavuttanut opintojakson osaamistavoitteita.

Arviointikriteerit: taso 1: (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden ammattikäsitteitä johdonmukaisesti ja perustella toimintaansa
- selvittää ohjelmistotuotannon sekä ohjelmistoarkkitehtuureiden toimintaan liittyviä lähtökohtia, tarpeita ja perusteita
- soveltaa monipuolisesti opittuja ohjelmistotuotannon ja ohjelmistoarkkitehtuureiden tekniikoita/työtapoja ja malleja/prosesseja

Arviointikriteerit: taso 3 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon sekä -arkkitehtuureiden ammattikäsitteitä laaja-alaisesti sekä viestiä ohjelmistotuotantoon ja -arkkitehtuureihin liittyvistä asioista asiantuntijoiden ja eiasiantuntijoiden kanssa
- esittää innovatiivisia tai vaihtoehtoisia ratkaisuja ohjelmistotuotantoon ja -arkkitehtuureihin liittyviin tilanteisiin
- valita ohjelmistotuotannon ja -arkkitehtuureiden eri toimintoihin soveltuvia tekniikoita/työtapoja ja malleja/prosesseja ja perustella valintansa
- tunnistaa arkkitehtuurimalleja käytännössä

Arviointikriteerit: taso 5 (arviointiasteikko 1-5)

Opiskelija osaa
- käyttää ohjelmistotuotannon ja -arkkitehtuureiden ammattikäsitteitä asiantuntevasti ja yhdistää niitä sujuvasti kokonaisuuksiksi
- valita, yhdistellä ja kehittää ohjelmistotuotantoon lja -arkkitehtuureihin iittyviä, toimintaan soveltuvia tekniikoita/työtapoja ja malleja/prosesseja
- soveltaa arkkitehtuurimalleja käytännössä