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.