Softverski in

Softverski in

ženjering

ženjering

Oliver Popović

o.popovic

@

vpskp

.edu.rs

Uvod

Uvod

background image

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

background image

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

Želiš da pročitaš svih 26 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti