Softverski in

Softverski in

ženjering

ženjering

Oliver Popović

o.popovic

@

vpskp

.edu.rs

3

3

.

.

 

 

čas

čas

background image

Specifikacije

Specifikacije

Iza svakog dela grafičke notacije UML-a leži specifikacija 

koja obezbeđuje tekstualni iskaz sintakse i semantike tog 

gradivnog bloka

Iza ikone klase stoji specifikacija koja navodi: 

potpun skup atributa 

potpun skup operacija (uključujući kompletne potpise) 

ponašanje 

Ikona može pokazivati samo mali deo potpune 

specifikacije

Može postojati i drugi izgled iste klase koji prikazuje drugi 

skup delova iste klase konzistentan sa specifikacijom

Notacija

Notacija

Detalji specifikacije

 se prikazuju kao grafička ili 

tekstualna notacija osnovnog grafičkog elementa

Na primer:

za klasu se može naglasiti da je apstraktna 
tako što se ime piše 

italic

 slovima

vidljivost (pravo pristupa) atributa i operacija se može 
naglasiti pomoću simbola: 
+ (javni), # (zaštićeni), – (privatni) i ~(paketni)

agregacija se predstavlja dodatnim simbolom 
na simbolu asocijacije 

background image

Mehanizmi proširivosti

Mehanizmi proširivosti

UML je otvoren za proširenja jezika na 
kontrolisani način

Mehanizmi proširivosti uključuju:

Stereotipove

Obeležene vrednosti

Ograničenja

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

Prijavi se i preuzmi ceo dokument.

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

Slični dokumenti