Opinto-opas 2009-2010
Pori

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

OHJP-3100 Ohjelmiston määrittely, 5 op
Software Requirements Analysi

Vastuuhenkilö

Hannu Jaakkola

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 2
(26.10.2009 - 07.12.2009) :
Keskiviikko 12 - 16, PORI
Torstai 12 - 16, PORI

 
 


Suoritusvaatimukset

Luennot, aktiivinen osallistuminen harjoituksiin, harjoitustyö, kirjallinen kuulustelu.

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

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ö Ydinaines 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      Englanti  
Kirja   Ohjelmistotuotanto   Haikala Ilkka, Märijärvi Jukka       Talentum, 10. painos      Suomi  
Kirja   Software Engineering   Sommerville, Ian   0-321-31379-8     Addison-Wesley, 8. painos      Englanti  
Kirja   UML 2.0 in a Nutshell   Pilone ,Dan   0-596-00795-7     O Reilly, 1. Painos      Englanti  
Kirja   UML Distilled   Fowler, Martin   0-321-19368-7     Addison-Wesley, 3. painos      Englanti  
Luentokalvot   Ohjelmiston määrittelyn kalvomateriaali   Jaakkola, Hannu       TTY, Porin yksikkö      Suomi  


Esitietovaatimukset

Opintojakso P/S Selite
OHJP-3010 Ohjelmistotuotanto Pakollinen    

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

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJP-3100 Ohjelmiston määrittely, 5 op 8111040 Ohjelmiston määrittely, 3 ov  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1 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 %  


Viimeksi muokattu17.03.2010
MuokkaajaVirpi Hämäläinen