|
|
|
|
Asiasisältö
Kurssi jatkaa Johdatus sovellussuunnitteluun kurssin pohjalta. Kurssilla
käsitellyt UML:n perustekniikat oletetaan tunnetuiksi.
Karkea sisällysluettelo alla (luettelo täsmentyy kurssin edetessä):
- Johdanto
- mitä on ohjelmistotuotanto
Luennot 11.9.
Pressman: ch 1.
- Ohjelmistotuotantoprosessi
Pressman: ch2 (ei 2.7.3)
Luennot 17.9.
- Ohjelmistoprojekti
- Projektin organisointi
Luennot 19.9.
Pressman: ch 3.1 & 3.2
- Projektin suunnittelu
Luennot 24.9.
Pressman: ch 3.3, 3.4, 3.5, 3.7, 5.1-5.4
- Työmäärän arviointi
Luennot 26.9.
Pressman: ch 4.2.2,4.3.1-4.3.2, 4.4, 4.5.4, 5.5-5.7
- Riskianalyysi.
Pressman: ch 6
(harjoituksissa 3)
- Projektin aikataulutus
Pressman ch 7.1-7.7
Luennot 1.10.
- Projektin seuranta
- Laatu
Pressman: 8.1-8.5
Luennot 3.10.
- Ohjelmistotuotannon tehtäviä
- Vaatimusanalyysi
Luennot 8.10.
Pressman ch 10, 11 (ei 11.2.2, 11.4)
- Vaatimusanalyysin tekniikkoja
- Oliomallinnus (kertausta JSS-kurssilta)
Pressman ch 21 (ei CRC)
Luennot 8.10.
- Tila-automaatit
Luennot 10.10.
- Tietovirtakaaviot
Pressman ch 12.4, 12.6
Luennot 15.10.
- Suunnittelu
- Suunnitteluperiaatteet
Pressman ch 13
Luennot 17.10.
- Arkkitehtuurisuunnittelu
Pressman ch 14.1-14.3, 22.1-22.2
- Komponenttisuunnittelu
-
Pressman 22.3
- Käyttötapauslähtöinen oliosuunnittelu
Laine:Olioiden maihinnousu, luku 6.4
- Ratkaisumallit (katso lisämateriaali)
- Strategia
- Tarkkailija
- Kooste
- Komento
- Vierailija
- Abstrakti tehdas
Pressman: ch 22.4 (luennoilla käsitellään laajemmin)
- Ohjelmointi
- Testaus Pressman ch 17
- Käyttöönotto
- Ylläpito
| |