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
-
TLTITVT23SVTieto- ja viestintätekniikan koulutus 23SV Lahti
-
TLTISATSL23SSähkö- ja automaatiotekniikan koulutus, sähköinen liikenne, 23S Lahti
-
TLTISAT23SSä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
-
TLTITVT22SVTieto- ja viestintätekniikan koulutus 22SV Lahti
-
TLTITVT23KMTieto- 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
-
TLTITVT22KTieto- ja viestintätekniikan koulutus 22K Lahti
-
TLTITVT21SVTieto- ja viestintätekniikan koulutus 21SV Lahti
-
TLTITVT21KTieto- ja viestintätekniikan koulutus 21K Lahti
-
TLTITVT20SVTieto- 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
-
TLTITVT21KTieto- ja viestintätekniikan koulutus 21K Lahti
-
07TVT20KTieto- ja viestintätekniikan koulutus 20K, Lahti
-
07TVT19SVTieto- ja viestintätekniikan koulutus 19S, verkko-opinnot, Lahti
-
TLTITVT20SVTieto- 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ä