| 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 25/26 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) |
|




