Ohjelmiston määrittely ja suunnittelu (3op)
Toteutuksen tunnus: 4A00CN38-3002
Toteutuksen perustiedot
- Ilmoittautumisaika
- 25.07.2016 - 04.09.2016
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.08.2016 - 31.12.2016
- 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
- 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ää?
Tenttien ja uusintatenttien ajankohdat
Tentti 15.12.2016 klo 9:00. (Monivalintakysymyksiä aihepiiristä).
Arviointimenetelmät ja arvioinnin perusteet
- Harjoitustyö, toiminnallinen määrittely 30 p.
- Aktiivisuus 8 p.
- Tentti 12 p.
Yhteensä 50 p.
Arvosana :
46 - 50 5
41 - 45 4
36 - 40 3
31 - 35 2
26 - 30 1
Arviointiasteikko
0-5
Opiskelumuodot ja opetusmenetelmät
lähiopetus|demonstraatiot|opetuskeskustelu|harjoitukset|tentti|itsenäinen verkko-opiskelu
Oppimateriaalit
Oppimateriaali on 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 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.
Opiskelijan ajankäyttö ja kuormitus
3 op * 27 h = 81 h
Lähitunnit 42 h
Harjoitustyö 32 h. (Osittain harjoitustyötä voidaan työstää lähitunneilla).
Tenttiin valmistautuminen 7 h.
Sisällön jaksotus
Lähiopetustunnit :
Opetus alkaa viikolla 35, 1.9.2016. Opetus on 1. periodilla torstaisin 9:15 - 12 ja toisella peridilla pääasiassa torstaisin 11:15 - 14. Ks. poikkeukset lukkarista.
Tentti to 15.12 klo 9:00.
Toteutuksen valinnaiset suoritustavat
AHOT.
Harjoittelu- ja työelämäyhteistyö
Harjoitustyön aihe voi tulla toimeksiantajalta. - Harjoitustyönä laaditaan toiminnallinen määrittely sovellukselle, joka mahdollisesti tullaan toteuttamaan jollakin toisella kurssilla.
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 toiminnallisen määrittelyn rakennettavalle ohjelmistolle.
Opiskelija tietää teknisen määrittelyn sisällön.
Toteutustapa päivätoteutus.
Materiaalit ovat Tabulassa.