Opinto-opas 2008-2009
Pori

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

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

Opintojakson vastuuhenkilö

Hannu Jaakkola

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 3, 4 :
Maanantai 12 - 16, LK 104
Tiistai 12 - 16, LK 205
Keskiviikko 12 - 16, LK 205

 
 


Suoritusvaatimukset

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

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

-

Tavoitteet

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

Sisältö

Sisältöalue 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    

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

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

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitukset
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu20.08.2008
MuokkaajaTiina Suominen