Softverski Inženjering 1
Prijava dokumenta
Napomena: Neke opcije za prijavu su dostupne samo nakon kupovine dokumenta.
Softverski in
Softverski in
ženjering
ženjering
Oliver Popović
o.popovic
@
vpskp
.edu.rs
Uvod
Uvod

Da prikažemo strukturu i ponašanje sistema
Da pokažemo kako se elementi sistema
uklapaju
Održimo konzistentnost dizajna i
implementacije
Da prema potrebi prikažemo ili sakrijemo
detalje
Obezbedimo nedvosmislenu komunikaciju
Zašto modeliramo vizuelno?
Zašto modeliramo vizuelno?
UML osnove
UML osnove
UML kombinuje najbolje iz:
Koncepta “Data Modeling” (
Entity Relationships
Diagrams)
Poslovnog modelovanja (
work flow)
Objektnog i komponentnog modelovanja

UML nije u osnovi programski jezik. Neki alati omogućavaju
generisanje
koda iz UML-a u različitim programskim jezicima
,
isto kao i 'reverse-
enginereed' modele
iz postojećih programa u UML dijagrame.
UML je diskretan jezik za modeliranje koji nije namenjen za modeliranje
kontinuiranih sistema koji se nalaze u inženjeringu i fizici.
Namena UML je da bude univerzalni jezik modeliranja za
diskretne
sisteme
– softverske sisteme, organizacijske ili npr. sisteme koji sadrže
digitalnu logiku.
UML omogućava konstruisanje šema koje modeliraju sistem opisujući:
konceptualne stvari (npr. proces poslovanja i funkcije sistema)
konkretne stvari (npr. tipove klasa, šeme baza podataka, softverske komponente)
UML osnove
UML osnove
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti