|
|
|||||||||||
OHJP-3011 OHJELMISTOTUOTANTO, 4 op
|
Opintojakson vastuuhenkilö
Harri Keto
Opettajat
Harri Keto
Kristian Kiili
Jari Multisilta
Toteutuskerrat
| Vastuuhenkilöt: |
|
| Tunteja | Aikaväli | ||||
| 01.09.2006 - 15.11.2006 | |||||
| 01.09.2006 - 15.11.2006 | |||||
| Tentti | |||||
Tavoitteet
Tavoitteena on antaa kokonaiskuva ohjelmistotuotannosta oppiaineena ja tutkimusalueena, tutustuttaa erilaisiin ohjelmistoratkaisuihin sekä antaa valmiuksia osallistua määritys- ja dokumentointityöhön.
Sisältö
| Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
| 1. | Ohjelmistotuotannon määritelmä ja osa-alueet sekä ohjelmistotuotanto tutkimuskohteena. | Softwere Engineering Book of Kowledge (SWEBOK). | |
| 2. | Laadullinen näkökulma: Ohjelmiston ja ohjelmistoprosessin laatu sekä tietojärjestelmän käytettävyys; Kustannusten syntyminen sekä näistä johtuvat ohjelmistotuotannon haasteet. | Laatuun liittyvät standardit mm. ISO 9000, ISO 9126, ISO 15504. | |
| 3. | Ohjelmistotuotannon prosessit ja menetelmät: Esimerkkejä prosessimalleista, menetelmistä, työkaluista, ohjelmistoista ja ratkaisuista. | Prosessimalleihin liittyvät standardit. Agile menetelmät. Project Management Book of Knowledge (PMBOK). | |
| 4. | Vaatimusten kuvaaminen: toiminnalliset ja ei-toiminnalliset vaatimukset; Prosessin, käyttötapausten, luokkien ja tapahtumasekvenssien kuvaaminen; Käyttöohjeen laatiminen. |   | Spesifiointia tukevat CASE-välineet. UML -kuvauskieli laajemmin. |
| 5. | Hyperteksti- ja hypermediajärjestelmien historia ja peruskäsitteet sekä mallit ja arkkitehtuurit | Hypermediajärjestelmien sukupolvet ja klassisten järjestelmien perusominaisuudet. Terminologia eri hypermediajärjestelmissä ja vastaavuudet Webissä. Rakenteisen tiedon perusteet. Mallintamisen perusteet, Dexterin malli ja avoin hypermedia. | Memex-, NLS-, Xanadu- ja Intermedia- järjestelmien tarkemmat ominaisuudet. XML-kieli. |
Suoritusvaatimukset
Kurssi suoritetaan tenttimällä luennot ja erikseen määriteltävä kirjallisuus sekä tekemällä harjoitustyö.
Opintojakson arviointikriteerit
Oppimateriaali
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Software Engineering, soveltuvin osin | Ian Sommerville | 0-321-21026-3 | 7th ed. 2004 | Kyllä | Englanti | |
| Kirja | Ohjelmistotuotanto, soveltuvin osin | Ilkka Haikala, Jukka Märijärvi | 952-14-0486-8 | 8. painos 2002 | Kyllä | Suomi | |
| Kirja | Multimedia. Nyt | Harri Ketamo ja Jari Multisilta 2004 | 952-15-1231-8 | Ei ole | Suomi | ||
| Luentokalvot | Ohjelmistotuotanto | Harri Keto, Jari Multisilta | Kyllä | ||||
| Lehti | A Method For Your Object Oriented Project | Ari Jaaksi | Journal of Object-Oriented Programming, Vol 10, No 9, January 1998, pp 17 - 25. | Kyllä | Englanti | ||
| Kirja | Guide to the Software Engineering Body Of Knowledge | IEEE | 0-7695-2330-7 | http://www.swebok.org | 2004 | Kyllä | Englanti |
Esitiedot
Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)
Huomautuksia
| Opetusmuodot | Tuntia |
| Luennot | 54 |
| Harjoitukset | 12 |
| Harjoitustyöt | 30 |
| Oppimateriaali | Tuntia |
| Ketamo, Harri ja Multisilta, Jari (toim.) 2004. Multimedia. Nyt. | 8 |
| Luentomateriaali | 7 |
| Haikala & Märijärvi: Ohjelmistotuotanto, soveltuvin osin | 8 |
| Sommerville: Software Engineering, soveltuvin osin | 6 |
| Muu mitoitettu | Tuntia |
| Uudet työkalut ja menetelmät | 2 |
| Tenttiin valmistautuminen | 10 |
| Tentti/välikokeet | 3 |
| Kaikki yhteensä | 140 |
Opintojaksokorvaavuus
OHJP-3010 Ohjelmistotuotanto
| Viimeksi muokattu | 14.09.2006 |
| Muokkaaja | Harri Keto |