OHJELMISTOTUOTANTO (TJTA330, 5 op./3 ov.) (In English)

TASO:

o   Kyseessä on aineopintojakso.

KOHDERYHMÄ:

o   Jyväskylän yliopiston Informaatioteknologian tiedekunnan opiskelijat.

EDELTÄVÄT OPINNOT:

o   "Johdatus ohjelmistotekniikkaan" (ITKA202).

KUVAUS:

o   Suurten ohjelmistojen tuotannon keskeiset ominaisuudet, ongelmat ja lähestymistavat.

SUORITUSTAPA:

o   Tentti perustuen luentoihin ja SWEBOK Guide:en (ks. kohta: 'Tentittävä kirjallisuus').

o   Tenttiohjeita: <URL: http://www.cs.jyu.fi/~koskinen/ohtu-tentit.htm>

LUENNOITSIJA/TENTAATTORI:

o   Yliassistentti, dosentti, KTT Jussi Koskinen.

OHJELMA (KEVÄT 2012)

o    1. luento (vk. 11, to 15.3.2012, 14.15-15.45, Ag. Aud.3)

LUENTOMATERIAALIT:

Materiaalit ovat hyvin pitkälti samat kuin kevään 2011 kurssilla:

o    CH-1: SWEBOK Guide johdanto, CH-2: Ohjelmistovaatimukset, CH-3: Ohjelmiston suunnittelu, Olioperiaatteet, CH-4: Ohjelmiston toteutus, CH-5: Ohjelmiston testaus, History's Worst Software Bugs, CH-6: Ohjelmiston ylläpito, Vuosi 2000 -ongelma, CH-7-: Ohjelmiston konfiguraationhallinta, Ohjelmistolaatu.

KURSSIN TENTTIMAHDOLLISUUKSIA:

o   25.5.2012 (lopputentti, tiedekunnan yleisenä tenttipäivänä)

o   15.6.2012 (1. uusinta, tiedekunnan yleisenä tenttipäivänä)

o   13.7.2012 (2. uusinta, tiedekunnan yleisenä tenttipäivänä)

o   Kaikki varmistuneet tenttimahdollisuudet ovat tällä web-sivulla ja Korpissa, ilmoittautumiset Korpin kautta: https://korppi.jyu.fi/

o   Tentissä tullaan edellyttämään alla mainitun teoksen: 'Guide to the SWEBOK' ja yllä mainittujen luento- yms. materiaalien sisällön hallinta. Muu tässä mainittu kirjallisuus on yleisesti ottaen hyödyllistä lisätietoa aihealueelta, mutta sen hallintaa ei edellytetä tentissä.

TENTITTÄVÄ KIRJALLISUUS:

1)  Abran, A., Moore J.W., Bourque, P. & Dupuis, R. (eds.) "SWEBOK: Guide to the Software Engineering Body of Knowledge 2004 Version". 2004, 204 p. IEEE Computer Society.

     Teos on saatavilla internetistä veloituksetta elektronisessa muodossa osoitteesta: http://www.computer.org/portal/web/swebok (html-muodossa).

MUUTA RELEVANTTIA KIRJALLISUUTTA:

1)  Laplante, P.A. (ed.) "Encyclopedia of Software Engineering", 2010, 1522 p. Taylor & Francis

2)  Pressman, R.S. "Software Engineering - A Practitioner's Approach" (7th ed.), 2009, 928 p. McGraw-Hill.

3)  Sommerville, I. "Software Engineering" (7th ed.), 2004, 784 p. Addison-Wesley.

4)  Marciniak, J.J. (ed.) "Encyclopedia of Software Engineering", 2001, 1584 p. Wiley.

5)  Koskinen, J., Sakkinen, M. & Paakki, J. "Ohjelmistotekniikka" (2nd ed.), 2001, 234 p. Jyväskylän yliopiston yliopistopaino.

MUITA OHJELMISTOTEKNIIKAN KURSSEJA:

o   "Ohjelmistojen ylläpito" (TJTSS63)

o   "Ohjelmistojen ylläpidon tehtävät" (TJTSS61)

o   "Ohjelmistojen ylläpidon tekniikat" (TJTSS62)

o   "Ohjelmistojen ylläpidon kustannusten arviointi" (TJTSS64)

o   "Ohjelmistojen ylläpidon seminaarit: 2001-2003"

MUITA AIHEALUEEN RESURSSEJA:

o   Ohjelmistotekniikan tieteellisiä foorumeita

 

Updated: March 27, 2012 by Jussi Koskinen.