Ohjelmistotuotanto (581259-4), kevät 2002

Helsingin yliopisto Tietojenkäsittelytieteen laitos, ©Harri Laine


Ajankohtaista
Luennot
Harjoitukset
Kokeet
Kurssin suorittaminen
Asiasisältö
Oppimateriaali
English page
     

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