Naziv predmeta | Objektno orijentirano modeliranje |
Detalji | Kod VSITE135 Skr. OOM ECTS 5 Godina 4 Semester Zimski semestar Vrsta izborni Razina HKO 6 Preddiplomski studij E-Learning 0% |
Aktivnosti | IT zg - Ljet 24/25 ECTS Jedinice Sati Svega P 1 15 2 30 A 0.5 15 1 15 L 0.5 11 1 15 S 0 0 0 0 KA 0 1 1 0 KP 0 2 1 0 PR 0 1 6 0 IP 0 1 1 0 IU 0 1 2 0 SU 3 1 90 90 |
Nastavnici | Nositelji: mr. sc. Julijan Šribar, v. pred. Asistenti: Paolo Stabile, str. sur. |
Preduvjeti | Nema |
Sadržaj | Opće tehnike modeliranja. Objektno orijentirano modeliranje. Uvod u UML (Unified Modeling Language). Pregled razvojnog procesa. Use cases. Dijagrami klasa (atributi, asocijacija, agregacija, kompozicija, generalizacija, parametrizirane klase). Direktno i reverzno projektiranje. Dijagrami interakcije (sequence, collaboration). Dijagrami stanja i aktivnosti. Uvod u objektno orijentirani dizajn (nasljeđivanje, enkapsulacija, polimorfizam, apstraktna sučelja, parametrizirani tipovi). Uzorci u objektno orijentiranom dizajniranju (Design Patterns). Sučelja, tipovi i uloge. Dijagrami korisničkih funkcija. Procesi i niti. Modeliranje izvornog koda. Modeliranje izvršne inačice. |
Ciljevi učenja | 1. Ovladati osnovnim pojmovima vezanim uz objektno-orijentiranu tehnologiju. |
Ishodi učenja | 1. Ovladati osnovnim pojmovima vezanim uz objektno-orijentiranu tehnologiju. |
Sposobnosti | Kolegij pruža specijalistička znanja s područja programiranja kao nadogradnju jezgre računarstva, te osposobljava polaznika za modeliranje prototipa programskog sustava na osnovu zahtjeva korisnika. |
Preporučena literatura | 1. Rambaugh, Jacobson, Booch; "The Unified Modeling Language Reference Manual", Addison-Wesley 1999. 2. Rambaugh, Jacobson, Booch; "The Unified Software Development Process", Addison-Wesley 1999; |
Dodatna literatura | |
predavanja (P) |
|
auditorne vježbe (A) |
|
laboratorijske vježbe (L) |
|
kolokvij - zadaci (KA) |
|
kolokvij - teorija (KP) |
|
projekt (PR) |
|
ispit - zadaci (IP) |
|
ispit - teorija (IU) |
|
samostalno učenje (SU) |
|