Opinto-opas 2013-2014
Pori

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2013-2014

PLA-33100 Ohjelmiston määrittely, 5 op
Software Requirements Analysis

Vastuuhenkilö

Hannu Jaakkola

Opetus

Opetusmuoto P1 P2 P3 P4 Toteutuskerrat Luentoajat ja -paikat
Luennot

 
 8 h/vko

 

 
PLA-33100 2013-01 Tiistai 8 - 12, Pori

Suoritusvaatimukset

Aktiivinen osallistuminen luennoille, harjoitustyöt, kirjallinen kuulustelu.

Osaamistavoitteet

Opiskelija ymmärtää määrittelyn merkityksen osana ohjelmistokehitystä ja hänellä on perusvalmiudet määrittelymenetelmien soveltamiseen. Opiskelija kykenee osallistumaan ohjelmiston määrittelyprojektiin sekä määrittelyn asiantuntijana että tilaajan edustajana.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Ohjelmiston määrittelyprosessin ymmärtäminen: Esitutkimus, vaatimusten kerääminen ja analysointi, vaatimusten dokumentointi.  Vaatimusten validointi ja laadunvarmistus. Määrittelyn sidos suunnittelutyöhön.   
2. Vaatimusten kuvaaminen UML:n kuvaustekniikoilla: tiedot ja toiminnot, luokkakaaviot, vuorovaikutuksen kuvaaminen, tilakaaviot, tietovirrat.  Formaalit kuvaustekniikat. Kuvaamisen työkalut.   
3. Toiminnalliset ja ei-toiminnalliset vaatimukset, reunaehdot ja rajoitteet. Vaatimusten kuvaamisen käytännöt.  Vaatimusten priorisointi ja riskianalyysi.   
4. Vaatimusten keräämisen ja analysoinnin menettelytavat.     
5. Määrittelyprojekti. Ohjelmiston toiminnnallinen määrittely.     

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Mastering the Requirements Process   Robertson Suzanne, Robertson James   0-321-41949-9     Addison-Wesley, 2. painos, 2006   Ei    Englanti  
Kirja   Ohjelmistotuotanto   Haikala Ilkka, Märijärvi Jukka       Talentum, 10. painos   Ei    Suomi  
Kirja   Software Engineering   Sommerville, Ian   0-321-31379-8     Addison-Wesley, 8. painos   Kyllä    Englanti  
Kirja   UML 2.0 in a Nutshell   Pilone ,Dan   0-596-00795-7     O Reilly, 1. Painos   Ei    Englanti  
Kirja   UML Distilled   Fowler, Martin   0-321-19368-7     Addison-Wesley, 3. painos   Ei    Englanti  
Luentokalvot   Ohjelmiston määrittelyn kalvomateriaali   Jaakkola, Hannu       TTY, Porin yksikkö   Kyllä    Suomi  

Tietoa esitietovaatimuksista
Opiskelijan on hyvä hallita ohjelmoinnin perustaidot sekä tuntea tietotekniikan perusteet.

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-33100 Ohjelmiston määrittely, 5 op OHJP-3100 Ohjelmiston määrittely, 5 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
PLA-33100 2013-01 Kurssin tavoitteena on antaa opiskelijalle valmiudet ymmärtää määrittelytyön merkitys ohjelmistotyön osana sekä tekniset perusvalmiudet systemaattisen ohjelmistomäärittelyn suorittamiseen.   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 2 %
Itseopiskelu: 0 %  

Opintojaksoon liittyvät dokumentit

PLA33100.pdf

Viimeksi muokattu28.08.2013