|
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 |