You are on page 1of 2

XV.

ttel UML ptelemei ptelemek A nyelv alapvet filozfija, hogy az objektumorientlt szemllet fejleszts elveire tmaszkodik, gy osztlyokat, objektumokat, zeneteket kezel, s brzolja az elemek kztti kapcsolatokat. Elemek Az UML alapveten ngyfle elemet klnbztet meg, ezek a strukturlis, viselkedsi, csoportkpz, s az annotcis elemek. Strukturlis elemek A strukturlis elemek a modell statikus rszeknt a rendszer logikai-fizikai komponenseit reprezentljk. Az UML ht klnbz elemet, t logikai s kt fizikai elemet definil. osztlyok use case-ek aktv osztlyok interfszek egyttmkds komponensek csompontok Osztly Az osztly azoknak az objektumoknak az sszessge, amelyek azonos attribtumokkal, mveletekkel, kapcsolatrendszerrel, interfszekkel s szemantikval rendelkezik. Interfsz A mveletek egy olyan csoportja, amely egy osztly vagy komponens szolgltatsait fejezik ki, lerja az elem kvlrl lthat viselkedst. Az interfsz grafikus szimbluma egy kr, vagy flkr. nllan ltalban nem jelenik meg, mivel az interfsz csupn valamilyen osztly vagy komponens viszonylatban rtelmezhet. Egyttmkds (interaction) A szerepek s a rendszerelemek egymssal val aktv kapcsolatt fejezik ki. Ez a kapcsolat ltalban valamilyen kzs cselekvsre kszteti az elemeket, azok egyfajta viselkedst hatrozza meg. use case-ek

A rendszer szereplinek tevkenysgt rjk le, s arra szolglnak, hogy jellemezzk a rendszerelemek viselkedst. Az use case-ek az egyttmkds ltal valsulnak meg. -Aktv osztly Azokat az osztlyokat tekintjk aktv osztlyoknak, amelyek objektumai sajt eljrsokkal rendelkeznek, s amelyek vezrlsi folyamatokat indtanak el. -Komponens A komponens a rendszer fizikailag is megjelen, mkdkpes eleme, amely a logikai elemek (osztlyok, interfszek, egyttmkdsek) fizikai reprezentcija. A rendszerben szmos klnbz komponenssel tallkozhatunk, ilyen lehet pldul a Java Beanek, Com+ komponensek forrskdok, knyvtrak, llomnyok, dokumentumok. -Csompont Olyan fizikai elem, amely a komponens futsi idejben van jelen, s valamilyen mkdsi erforrst (memria, feldolgozsi lehetsgek), hardver elemet, illetve krnyezetet jelent.

You might also like