Järjestelmäkehitys
Markku Tukiainen, Tietojenkäsittelytieteen ja tilastotieteen laitos, Joensuun yliopisto
(Introduction to Software Development, 5 cr / 3 cu)
2. välikoe torstaina 23.10. klo 12.00-14.00 salissa M1, HUOM. SALI M1!
Sisältö
Opinto-oppaan mukainen kurssikuvaus
Järjestelmäkehitys (5 op / 3 ov) 175220
- Luennot 32 t, Harjoitukset 16 t
-
Ohjelmistoprosessi ja ohjelmistoprojektin hallinta. Vaatimusten käsittely. Ohjelmistosuunnittelu yleisesti. Ohjelmistojen
testaaminen ja kelpoistaminen. Ohjelmistotuotteen hallinta. Ohjelmiston ylläpito. Järjestelmäkehityksen välineet ja ympäristöt.
Ohjelmakomponenttien uudelleenkäyttö. Formaalit menetelmät. Kirjallisuus: Ian Somerville, Software Engineering, 7th & 8th Edition,
Addison Wesley 2004. Esitiedot: Ohjelmointi, Tietokonejärjestelmät, Tietorakenteet ja algoritmit 1 & 2.
Kurssin asema
- aineopintojen pakollinen kurssi!
- opintojen 3. vuosi
- opiskelija osallistuu samaan aikaan Ohjelmistoprojektityö -kurssille
Kurssin sisältö
Tarpeelliset esitiedot
- Kohtuullinen ohjelmointitaito Javalla
- Kohtuullinen tiedonhallinnan taito
- Abstraktien tietorakenteiden käyttö- ja toteutustaito
Käsiteltävät asiat (ei aivan käsittelyjärjestyksessä)
- Johdanto
- Ohjelmistotuotanto
- Ohjelmistoprosessit
- Vaatimusten käsittely
- Mitä vaatimukset ovat?
- Vaatimusten hankinta
- Vaatimusanalyysi
- Vaatimustenhallinta
- Järjestelmäsuunnittelu
- Arkkitehtuurisuunnittelu
- Olioläheinen suunnittelu
- Projektinhallinta
- Ihmisten hallinta
- Estimointi
- Seuranta
- Riskien hallinta
- Prosessien parantaminen
- Toteutus ja testaus
- Välineet ja menetelmät
- Versionhallinta
- Muutoksenhallinta
- IDE, RAD jne
Välinepolitiikka
- Kurssilla käytetään kehittämisessä tarvittavia välineitä, jotka voivat vaihtua useinkin
- Esim. Eclipse, Bugzilla, dotProject, UML, CVS,...
Tavoite
- Oppia toteuttamaan suurempia järjestelmiä ammattimaisemmin yhdessä muiden kanssa
Aikataulu syksyllä 2008
Luennot 32 t
Markku Tukiainen
- 1. periodilla 3.9. -- 24.10.2008
ke 12-14 B180
to 12-14 B180
Harjoitukset 16 t
- 5.9. -- 24.10.2008
- Ryhmä 1: to 14-16 B181 (Sami Pietinen)
Ryhmä 2: pe 10-12 B180 (Minnamari Naumanen)
Välikokeet
- 1. vkoe: to 2.10.2008 klo 12.00-14.00 salissa 2D106
- Tulokset (vain joensuu.fi)
Yleiset kuulustelut
Ajankäyttö / kuormittavuus
Keskimääräiselle opiskelijalle, keskimääräiseen arvosanaan:
Järjestelmäkehitys, ajankäyttö |
|
|
Viikkoja (h/l) |
8 |
8 |
|
Viikottain |
Yhteensä |
Luennot |
4 |
32 |
Kertaus |
2 |
16 |
|
|
|
Harjoitukset |
2 |
16 |
Tekeminen |
6 |
48 |
|
|
|
Välikoe |
|
4 |
Valmistautuminen |
|
12 |
|
|
|
Yhteensä(t) |
14 |
128 |
Yhteensä (op) |
|
4,80 |
26,67 |
|
|
Kuormittavuus vaihtelee viikosta toiseen ja opiskelijasta toiseen. Erinomaiseen arvosanaan voi tarvita enemmän työtä.
Arvostelu
- Harjoitustehtäviä, mahdollisesti pakollisia X-tehtäviä.
- Harjoitusbonuksia jaetaan vain harjoituksissa läsnäolijoille, niitä ei siis saa lähettämällä lähettämällä ratkaisuja etukäteen sähköpostilla tms olipa syy mikä tahansa.
Muutamalta harjoituskerralta poissaolon pisteet eivät ole ratkaisevia kurssin
läpäisyn kannalta, jollei pääse useimpiin harjoituksiin, niin yleinen
kuulustelu on oikea ratkaisu. Oppimisen (ja kurssin läpäisyn) kannalta on
tärkeintä tehdä tehtäviä, arvosanahan määräytyy kokeiden perusteella.
- 50% = 1, 60% = 2, 70% = 3, 80% = 4, 90% = 5.
Materiaali/kirjallisuus
Kirjallisuus
- Somerville: Software Engineering, 7th Edition, Addison Wesley 2004.
- Robillard, Kruchten, d'Astous: Software Engineering Process with the UPEDU
- Forselius, Karvinen, Kosonen: Tivi-projektien johtaminen
- Luentomoniste
- Luennoilla jaetaan kalvokopiot ja oheismateriaalia, monistuskulut 5 euroa.
- Monistuskulut veloitetaan ensimmäisen palan yhteydessä, varaa tasaraha ensimmäiselle luennolle, kiitos.
Satunnaisia WWW-linkkejä maailmalle
UPEDU:
Luennot 1-2:
Luennot 3-4:
Luennot 5-6:
Luennot 7-8:
Luennot 9-10:
Muut:
Harjoitukset
Harjoitustehtäviä paperilla jaetaan luennolla ja R:n kopilla T/B350.
Postituslista
Kurssin tiedottamista varten on perustettu postituslista tkt-jk.
- Listalle liittyminen:
- lähetä sähköpostia osoitteeseen
majordomo@joensuu.fi
, otsikoksi ei tarvitse
laittaa mitään, varsinaiseksi rungoksi teksti subscribe tkt-jk
Jos haluat postin muuhun osoitteeseen, kuin mistä lähetät, käytä muotoa
subscribe tkt-jk tunnus@kone.domaini.fi
tms. Listan ylläpitäjän on vielä hyväksyttävä käsin nämä liittymiset, joten posti ei ala kulkea välittömästi.
- Listalta eroaminen:
- lähetä sähköpostia osoitteeseen
majordomo@joensuu.fi
, otsikoksi ei tarvitse
laittaa mitään, varsinaiseksi rungoksi teksti unsubscribe tkt-jk
- Sähköpostin lähettäminen listan kaikille lukijoille
- lähetä sähköpostia osoitteeseen
tkt-jk@joensuu.fi
Last modified
Wed Oct 8 09:57:34 EEST 2008
MT