Ohjelmistosuunnittelu ja testaus
Tervetuloa opintokokonaisuuden TTOS0100-sivustolle!
HUOMIO K2021 - Tämä opintojakson toteutus ei ole aktiivinen
Yleisesti kurssista
Kurssin tarjoava yksikkö | JAMK, Teknologiayksikkö, IT-instituutti |
Opettaja | Marko "NarsuMan" Rintamäki - marko.rintamaki@jamk.fi |
Lukukausi | Syksy 2020 |
Ryhmät | TE-Koulutus + JAMK AMK |
Opintojaksokuvaus TTOS0100 | |
Opintojakson hyväksiluku | JAMK:n ohjeiden mukaisesti. |
Aikataulu
- Opintojakso on mahdolliesti avoinna 2021?
- x.y.-x.y.2021
- Tarkemmat aikataulut löytyvät täältä
Opintokokonaisuuden sisältö
Opintojaksossa tutustutaan sähköisen palvelu-/ohjelmistokehityksen alkuvaiheen asiakaskontakteihin, vaatimusmäärittelytyöhön ja ennakoivaan testaussuunnitteluun.
Kurssin aikana opiskelija tutustuu ohjelmiston vaatimusmäärittelyprosessiin, palvelumuotoiluun ja tarpeellisiin UML-malleihin.
Painopiste opetuksessa on nykyaikaisen palvelumuotoilun ja perinteisen vaatimusmäärittelytyön yhdistämisessä.
Kurssin aikana jokainen opiskelija tuottaa henkilökohtaisena harjoitustyönään asiakkaan tarpeen pohjalta vaatimusmäärittelydokumentin ja suunnittelee hyväksyntätestejä.
Mitä opintokokonaisuudessa opitaan?
Opiskelija ymmärtää ohjelmistosuunnittelun ja testauksen merkityksen osana ohjelmistokehitysprosessia. Opiskelija tuntee ohjelmistoteollisuuden yleisesti käyttämät toimintatavat ja kuvauskielet. Opiskelija kykenee osallistumaan vaatimusmäärittelytyöhön ja tuottamaan tarvittavia testitapauksia vaatimusmäärittelyn pohjalta.
Tavoitteet
- Opiskelija ymmärtää ohjelmistosuunnittelun ja testauksen merkityksen osana ohjelmistokehitysprosessia.
- Opiskelija tuntee ohjelmistoteollisuuden yleisesti käyttämät toimintatavat ja kuvauskielet.
- Opiskelija kykenee osallistumaan vaatimusmäärittelytyöhön ja tuottamaan tarvittavia testitapauksia vaatimusmäärittelyn pohjalta.
EUR-ACE
- EU-EE EUR-ACE Tekninen suunnittelu
- EU-ER EUR-ACE Tekniikan soveltaminen käytäntöön
- EU-KN EUR-ACE Tieto ja ymmärrys
Kurssin esittely YouTube-muodossa
Työskentely opintokokonaisuuden aikana
- Tietoa kurssitoteutuksesta ja työvälineistä
- Etäohjauksissa hyödynnetään JAMKilla käytössä olevaa ZOOM -palvelua
- Kurssin chat-mpäristönä käytetään Microsoft Teams -palvelua
- Kurssin materiaali ja harjoitustehtävä tehdään soveltaen siihen JAMK:in Gitlab-palvelua
Lähtötasotesti
Kurssin yleisestä organisoinnista
- Kurssi on jaettu kymmeneen "tapaamiseen", joilla on eri teemat
- Tapaamisten aiheet voi käydä läpi omaan tahtiin, jos ei halua seurata kurssin yleistä ohjausta
- Kurssin aikana työstetään harjoitustehtävää ja sen tuoksi pidetään ZOOM-ohjauksia myöhemmin sovittuna ajana hetkenä.
- Harjoitustehtävän tuottamiseen voidaan käyttää ainoastaan JAMKin Gitlab -ympäristöä
- Palautettuaan hyväksyttävän harjoitustyön voi opiskelija osallistua kokeeseen JAMKin EXAM-järjestelmässä
Oppimateriaali
- Oppimateriaali on monimuotoista
- Videoluentoja sekä ohjeistuksia
- Internet-lähteitä
- Kirjallisuutta
- Kurssin kaikki oppimateriaali on avointa ja se on jaettu gitlab.labranet.jamk.fi-palvelun kautta
Arviointi
- Harjoitustehtävä: hyväksytty/hylätty
- Pitää olla hyväksytysti läpi, että voi osallistua EXAM -tenttiin
- Tentistä arvosana, asteikko yhdestä viiteen
- Kurssiarvioinnista tarkemmin täällä
Kurssin koejärjestelyt
- S2020 totetutuksessa on koe!
Analytiikka
- Kurssisivujen käyttöastetta valvotaan Google Analytics -palvelun avulla
- Harjoitustehtävien suoritusta valvotaan Gitlab api -rajapinnan kautta