Ohjelmiston määrittely ja suunnittelu (3op)
Toteutuksen tunnus: 4A00CN38-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 31.05.2017 - 20.08.2017
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 21.08.2017 - 18.12.2017
- Toteutus on päättynyt.
- Laajuus
- 3 op
- Virtuaaliosuus
- 1 op
- TKI-osuus
- 1 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Tietojenkäsittely
- Toimipiste
- TAMK Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 25
- Koulutus
- Tietojenkäsittelyn tutkinto-ohjelma
- Opettajat
- Maritta Hoffrén
- Ryhmät
-
16TIKOOT16 Tietojenkäsittely, ohjelmistotuotannon suuntautumispolku
- Opintojakso
- 4A00CN38
Osaamistavoitteet (Opintojakso)
Hyvän suorituksen osaamistavoitteet:
Opiskelija osaa tuottaa keskeisiä osioita ohjelmiston toiminnalliseen määrittelyyn.
Opiskelija osaa kuvata kohdealueen prosesseja ja sovelluksen toimintalogiikkaa standardoidulla kuvauskielellä.
Opiskelija löytää keskeiset käyttötapaukset sovelluksen kohdealueelta ja osaa kuvata ne eri osapuolten (asiakkaan, kehittäjien, testaajien) käyttötarkoituksiin soveltuvalla tavalla.
Opiskelija osaa laatia luokkakaavion sovelluksen kohdealueesta stardardoitua kuvauskieltä käyttäen.
Hyväksytyn suorituksen osaamistavoitteet:
Opiskelija oppii toiminnallisen määrittelyn tavoitteet ja sisällön.
Opiskelija osaa käyttää standardoitua kuvauskieltä toiminnan kuvaamiseen.
Opiskelija tuntee käyttötapausten kuvaamistapaa ja ymmärtää niiden kuvaamisen tavoitteet.
Opiskelija osaa lukea luokkakaavioita ja tuntee luokkakaavion keskeiset elementit.
Opiskelija pystyy löytämään luokkia sovelluksen kohdealueelta luokkakaavion laatimiseen.
Sisältö (Opintojakso)
Ydinkysymyksiä sisällöstä:
Ohjelmointia tietenkin, mutta mitä muuta tarvitaan toimivan ohjelman tekemisessä?
Mitä ovat ohjelmiston määrittelyssä ja suunnittelussa käytettävät tärkeimmät menetelmät ja kuvaustekniikat?
Mitä työvälineitä suunnittelussa voidaan käyttää?
Aika ja paikka
Ti 12:00 - 15:00 (C3-22).
Tenttien ja uusintatenttien ajankohdat
Tentti ti 12.12 klo 12 - 15. (Monivalintakysymyksiä aihepiiristä ja ohjelmiston määrittely-suunnittelutehtäviä). Tentin uusintapäivästä ilmoitetaan myöhemmin.
Arviointimenetelmät ja arvioinnin perusteet
Tentti (0,45) + harjoitustyö (0,45) + aktiiivisuus (0,1)
Tentti max 41 p (valintatehtävät max 17 p, teoria- ja soveltavat tehtävät max 24 p)
Harjoitustyö, toiminnallinen määrittely max 41 p palautus 15.12.
Mikäli palauttaa harjoitustyön myöhässä, mutta viimeistään 8.1.2018, loppuarvosana putoaa numerolla.
Aktiivisuus max 10 p (tehtävät 1-3 tehtävää / lähiopetus, ja läsnäolo).
Yhteensä 92 p.
Arvosana :
81 - 92 5
72 - 80 4
63 - 71 3
54 - 62 2
45 - 53 1
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
lähiopetus|demonstraatiot|opetuskeskustelu|harjoitukset|tentti|itsenäinen verkko-opiskelu
Ohjelmisto Visio 2016.
Tutustuminen vaatimusmäärittelyn (requirements specification) työkaluihin.
Oppimateriaalit
Oppimateriaalit ovat Tabulassa.
Lisäksi Haikala Ilkka, Mikkonen Tommi: Ohjelmistotuotannon käytännöt. 12., 2011, uudistettu painos.
Ei luvut 10,12,13,15 ja 16. Pääpaino on luvuissa 1 - 8.
Lähiopetuksen yhteydessä jaettava materiaali.
Oheiskirjallisuutta :
User Stories Applied for Agile Software Development (Mike Cohn, foreword by Kent Beck 2007).
Agile modeling, Effective Practices for extreme Programming ... , Scott W. Ambler, 2002.
www.uml.org
Oheiskirjallisuutta esitellään 1. kerralla.
Opiskelijan ajankäyttö ja kuormitus
3 op * 27 h = 81 h
Lähitunnit noin 36 h (12 krt).
Omatoiminen työskentely (harjoitustyö, viikkoharjoitukset ja itseopiskelu) 45 h.
Sisällön jaksotus
Lähiopetustunnit :
Opetus alkaa viikolla 35 ti 29.8 klo 12. Opetus on klo 12 - 15 C3-22 (29.8 - 12.12.2017).Syyslomaviikolla ei ole opetusta.
Toteutuksen valinnaiset suoritustavat
AHOT.
Harjoittelu- ja työelämäyhteistyö
Harjoitustyön aihe voi tulla toimeksiantajalta. - Harjoitustyönä laaditaan toiminnallinen määrittely sovellukselle, joka on mahdollista toteuttaa (tai toteuttaa osa) jollakin toisella kurssilla.
Harjoitustyön aihe tulee hyväksyttää opettajalla syyskuun aikana.
Kansainvälisyys
-
Lisätietoja opiskelijoille
Ajankohta :
1. periodi ja 2. periodi
Esitiedot:
Johdatus ohjelmointiin (4-PTK5)
Oppimistavoitteet
- Opiskelija osaa vaatimushallinnan perusteet
- Opiskelija osaa käyttää erilaisia kuvaustekniikoita mallintaessaan sovellusaluetta ja ohjelmistoratkaisua.
- Opiskelija laatii (kuvatun) toiminnallisen määrittelyn rakennettavalle ohjelmistolle.
- Opiskelija tietää teknisen määrittelyn sisällön.
- Opiskelija tutustuu ohjelmiston määrittelyn ja suunnittelun työkaluihin,
- Opiskelija osaa suunnitella ohjelmistoja käyttäen mallintamisen työkalua (MS Visio)