Siirry suoraan sisältöön

Ohjelmistotekniikka (5 op)

Toteutuksen tunnus: R504TL107-3008

Toteutuksen perustiedot


Ilmoittautumisaika
24.03.2025 - 07.09.2025
Ilmoittautuminen toteutukselle on käynnissä.
Ajoitus
08.09.2025 - 30.11.2025
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Lähiosuus
5 op
Toteutustapa
Lähiopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
suomi
Paikat
0 - 50
Opettajat
Aku Kesti
Vastuuopettaja
Aku Kesti
Ajoitusryhmät
Harjoitusryhmä 1 (Koko: 0 . Avoin AMK : 0.)
Harjoitusryhmä 2 (Koko: 0 . Avoin AMK : 0.)
Ryhmät
R54T24S
Tieto- ja viestintätekniikan koulutus (päiväopinnot), syksy 2024
Pienryhmät
Harjoitusryhmä 1
Harjoitusryhmä 2
Opintojakso
R504TL107

Arviointiasteikko

H-5

Tavoitteet

Opiskelija tuntee keskeisimpiä ohjelmistotuotannon malleja ja menetelmiä sekä osaa soveltaa niitä ohjelmistokehitysprojektissa.

Sisältö

- UML mallinnus CASE-välineitä hyödyntäen
- Parhaat suunnittelu- ja ohjelmointikäytönnöt (esim. Design Patterns, Versionhallinta, Code Convention)
- Testaus

Aika ja paikka

Lähiopetus Rantavitikan kampuksella, Jokiväylä 11, syyslukukaudella 2025 lukujärjestyksen mukaan

Oppimateriaalit

Opetussuunnitelma, palautuskansiot ja linkit materiaaleihin Moodlen työtilassa.Suositeltava kirjallisuus: Fowler M. & Scott K. 2004. UML, Docendo (suomennettu) Haikala I. & Mikkonen T. 2011. Ohjelmistotuotannon käytännöt. Alma Talent O'Docherty M. 2005. Object-Oriented Analysis and Design: Understanding System Development with UML 2.0, John Wiley & Sons Pressman R. S. 2014. Software Engineering: A Practioner's Approach, 8th Edition. McGraw-Hill Sommerville I. 2015. Software Engineering, 10th Edition. Addison-Wesley van Vliet H. 2008. Software Engineering: Principles and Practice. John Wiley & Sons


Opetusmenetelmät

Kontaktiopetus koostuu luento-opetuksesta, CASE-välineeseen perehtymisestä sekä ryhmätyöskentelystä.
Lisäksi kurssi sisältää Itsenäistä työskentelyä kuten materiaaliin perehtymisen, harjoitustöiden teon sekä lukukausiprojektissa työskentelyä.

Arviointikriteerit, tyydyttävä (1)

Opiskelija osaa laatia yksittäisiä UML-kaavioita CASE-työvälineellä, sekä hallitsee perustasolla ohjelmistotuotannon menetelmiä ja välineitä.

Arviointikriteerit, hyvä (3)

Opiskelija hallitsee eri ohjelmistotuotannon menetelmiä ja välineitä. Opiskelija osaa kattavasti määritellä ja suunnitella ohjelmiston CASE-välineitä ja UML:a hyödyntäen. Opiskelja osaa soveltaa keskeisempiä ohjelmistotuotannon menetelmiä ja välineitä,sekä suunnittelumalleja

Arviointikriteerit, kiitettävä (5)

Opiskelija hallitsee eri ohjelmistotuotannon menetelmiä ja välineitä, sekä osaa valita tehtävään soveltuvimmat. Opiskelija osaa kattavasti määritellä ja suunnitella ohjelmiston CASE-välineitä ja UML:a hyödyntäen. Opiskelija osaa tarkoituksen mukaisesti soveltaa ohjelmistotuotannon menetelmiä ja välineitä,sekä suunnittelumalleja.

Lisätiedot

Opintojaksolla käydään mm. seuraavia asioita:
- Scrum menetelmä
- Projektinhallinta
- Aikataulutus/Työmääräarviointi
- DevOps
- Uml mallinnus

Siirry alkuun