Tehničko veleučilište u Zagrebu · Zagreb

Objektno orijentirani razvoj programa

ECTS: 6 · Semestar: 2 · Ukupna satnica: 60 h

Kolegij

Opis kolegija

Programsko inženjerstvo i modeli procesa programskog inženjerstva Inženjerstvo zahtjeva, UML jezik za modeliranje, UML dijagrami slučajeva uporabe UML dijagrami slijeda i komunikacije UML dijagrami aktivnosti i stanja UML dijagrami razreda i objekata Načela objektno-usmjerenog oblikovanja UML dijagrami komponenti i razmještaja Modelno usmjereno oblikovanje sustava i CASE alati Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave Nema nastave

Sadržaj

Ishodi učenja

  1. formulirati / oblikovati dokument zahtjeva i specifikacije sustava programske potpore temeljem analize domene primjene i izlučivanjem zahtjeva iz korisničke specifikacije.
  2. razviti fizičke komponente programske potpore prema izrađenom dokumentu zahtjeva.
  3. osmisliti projektnu tehničku dokumentaciju razvijenog sustava programske potpore.
  4. konstruirati UML dijagrame za opis sustava programske potpore u skladu sa specifikacijom i postignutom implementacijom.
  5. identificirati koncepte objektno-usmjerene paradigme pri oblikovanju informacijskog sustava.
  6. vrjednovati uporabu CASE alata u oblikovanju i izradi sustava programske potpore.
Resursi

Literatura

Obavezna literatura

  • D. Ivošević, M. Horvat: Dokumentiranje projekta i modeliranje programske potpore jezikom UML – Studentski priručnik, Tehničko veleučilište u Zagrebu, 2023.
    A. Jović, N. Frid: Procesi programskog inženjerstva, e-skripta, 5. izdanje, Sveučilište u Zagrebu, FER ZEMRIS, rujan 2022.

Dodatna literatura

  • A. Jović, M. Horvat, I. Grudenić: UML-dijagrami, zbirka primjera i riješenih zadataka, Graphis, 2014.
    R. Manger: Softversko inženjerstvo, Element, 2016.
    I. Sommerville: Software Engineering, 10th ed., Pearson, 2016.
    S. Tockey: How to Engineer Software: A Model-Based Approach, Wiley-IEEE Press, 2019.
Nositelji

Nositelji kolegija

Izvođači

Izvođači nastave