Informationsteknik – Objektorienterad design

Kurskod I180301
Studiepoäng 6
Mål

Efter avslutad kurs skall den studerande ha förståelse för centrala begrepp inom objektorienterad analys och design och kunna tillämpa objektorienterade metoder för att skapa mjukvara av god kvalitet.
För att uppnå dessa mål skall den studerande kunna:
– tillämpa objektorienterade principer och utgående från en kravbeskrivning skapa en objektorienterad design med låg koppling och hög sammanhållning.
– använda sig av UML-notation för att visualisera sin design
– använda sig av CASE-verktyg för att skapa olika typer av UML-diagram.

Innehåll

Klasser och objekt
Association, aggregation och komposition
Arv, polymorfism och inkapsling
Unified Modeling Language (UML)

Deltagande

Obligatorisk närvaro vid laborationer, vid genomgång av inlämningsuppgifter samt vid seminariepresentationer.

Betygsskalans namn

VG, G (för betygssättning)

Yrkesutbildning

Informationsteknik

Examensprogram

Utbildningsprogrammet för informationsteknik

Beskrivande bedömning

Skriftlig tentamen och inlämningsuppgifter.

Material

Booch, G. et al. (2007). Object-oriented analysis and design with applications. 3. ed. Boston: Addison-Wesley. 720 s.
Miles, R. & Hamilton, K. (2006). Learning UML 2.0. Sebastopol: O’Reilly. 269 s.

Nödvändig förutsättning

Systemutvecklingsmetodik.

Dokumentation

Godkänt vitsord noteras i studiekort. U, G eller VG (Vid validering används vitsordet Godkänd).

Lärandemetoder

Föreläsningar, laborationer, inlämningsuppgifter samt seminariepresentationer.

Utskriven 10 juli 2025 kl 01:27