Opinto-opas 2011-2012
Pori

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2011-2012

OHJP-3201 Ohjelmiston suunnittelu, 5 op
Software Design and Construction

Vastuuhenkilö

Hannu Jaakkola

Opetus

Opetusmuoto P1 P2 P3 P4 Toteutuskerrat Luentoajat ja -paikat
Luennot

 

 
 8 h/vko
+8 h/vko
OHJP-3201 2011-01 Keskiviikko 12 - 16, Pori
Torstai 8 - 12, Pori
Maanantai 15 - 19, Pori

Suoritusvaatimukset

Luennot, aktiivinen osallistuminen harjoituksiin, harjoitustyö, kirjallinen kuulustelu.
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Opiskelija ymmärtää ohjelmistosuunnittelun merkityksen osana ohjelmistokehitystä. Opiskelijalla on kurssin suorittamisen jälkeen perusvalmiudet ohjelmiston arkkitehtuurin ja moduulirakenteen suunnitteluun.

Sisältö

Sisältö Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelmiston suunnittelu prosessina Ohjelmiston suunnitteluun liittyvä keskeinen käsitteistö.  UML-kielen suunnittelutyöhön liittyvät notaatiot.   
2. Suunnittelutyötä ohjaavat laatuattribuutit.     
3. Ohjelmiston arkkitehtuurinen rakenne. Käsitteistö, arkkitehtuurityylit, suunnittelumallit, ohjelmistokehykset.     
4. Tuoterunkoarkkitehtuurit ja ohjelmistoperheet.     
5. Modernit arkkitehtuuriratkaisut     

Opintojakson arvostelu

Loppukuulustelu ja muut kurssin yhteydessä sovittavat arviointiin liittyvät käytännöt.

Arvosteluasteikko:

Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
Kirja   Gamma E., Helm R., Johnson R., Vlisides J. (suom. Toivonen A.)   Design Patterns - Olio-ohjelmointi, suunnittelumallit   951-826-428-7     T Press, 2001. Vastaava alkuperäisteos: Design Patterns - Elements of Reusable Object Oriented Software, Addison-Wesley, 1997.      Suomi  
Kirja   Ohjelmistoarkkitehtuurit   Koskimies Kai, Mikkonen Tommi   952-14-0862-6     Talentum, 2005      Suomi  
Kirja   Ohjelmistotuotanto   Haikala Ilkka, Märijärvi Jukka   952-14-0486-8     Talentum, 10. painos      Suomi  
Kirja   Oliokirja   Koskimies, Kai   951-762-720-3     Satku, 2000.      Suomi  
Kirja   Software Architecture - System Desig   Bosch, Jan et al.   1-4020-7176-0     Kluwer Academic Publishers      Englanti  
Kirja   Software Architecture in Practice   Bass L., Clements P., Kazman R.   951-826-428-7     Addison-Wesley, 2003. 2nd. Edition.      Englanti  
Kirja   Software Design   Budgen, David   0-201-72219-4     Addison-Wesley, 2. painos      Englanti  
Kirja   Software Engineering   Sommerville, Ian   0-321-31379-8     Addison-Wesley, 8. painos      Suomi  
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, 8. painos      Englanti  
Luentokalvot   Ohjelmiston suunnittelun kalvomateriaali   Jaakkola H.       TTY, Porin yksikkö      Suomi  

Esitietovaatimukset

Opintojakso P/S Selite
OHJP-3100 Ohjelmiston määrittely Suositeltava    
OHJP-3151 Tiedonhallinnan perusteet Suositeltava    

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

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
OHJP-3201 Ohjelmiston suunnittelu, 5 op OHJP-3200 Ohjelmiston suunnittelu, 6 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
OHJP-3201 2011-01   Luennot
Harjoitukset
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  

Opintojaksoon liittyvät dokumentit

OHJP3201.pdf

Viimeksi muokattu07.02.2012