|
|
|
|
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
- Ollaan tässä 16.1.
Pressman: ch 1.
- Ohjelmistotuotantoprosessi
Pressman: ch2 (ei 2.7.3)
- Ohjelmistoprojekti
- Projektin organisointi
- Tässä 22.1.
Pressman: ch 3.1 & 3.2
- Projektin suunnittelu
Pressman: ch 3.3, 3.4, 3.5, 3.7, 5.1-5.4
- Työmäärän arviointi
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)
- Tässä 29.1.
- Projektin aikataulutus
- Pressman ch 7.1-7.7
- Projektin seuranta
- Tässä 31.1.
- Laatu
Pressman: 8.1-8.5
- Ohjelmistotuotannon tehtäviä
- Tässä 4.2.
- Vaatimusanalyysi
Pressman ch 10, 11 (ei 11.2.2, 11.4)
- Vaatimusanalyysin tekniikkoja
- Tässä 7.2.
- Oliomallinnus (kertausta JSS-kurssilta)
Pressman ch 21 (ei CRC)
- Tässä 11.2.
- Tila-automaatit
- Tietovirtakaaviot
- Tässä 14.2.
Pressman ch 12.4, 12.6
- Suunnittelu
- Suunnitteluperiaatteet
- Here 29.2.
Pressman ch 13
- Arkkitehtuurisuunnittelu
Pressman ch 14.1-14.3, 22.1-22.2
- Komponenttisuunnittelu
- Here 21.2.
Pressman 22.3
- Käyttötapauslähtöinen oliosuunnittelu
Laine:Olioiden maihinnousu, luku 6.4
- Ratkaisumallit (katso lisämateriaali)
- Strategia
- Tarkkailija
- Kooste
- Here 26.2.
- Komento
- Vierailija
- Abstrakti tehdas
- Here 28.2.
Pressman: ch 22.4 (luennoilla käsitellään laajemmin)
- Ohjelmointi
- Testaus Pressman ch 17
- Käyttöönotto
- Ylläpito
| |