„Szoftvertechnológia - Lehetséges vizsgakérdések” változatai közötti eltérés

Harapeti (vitalap | szerkesztései)
vissza-link létrehozása
Harapeti (vitalap | szerkesztései)
kis javítások
42. sor: 42. sor:
==UML/PACKAGE,Component, Composite Structure, Deployment, Use Case==
==UML/PACKAGE,Component, Composite Structure, Deployment, Use Case==


* Milyen package importokat ismer? import: fölötte lévő import/access is látja; access: fölötte lévő import/access NEM LÁTJA!! //megj.: merge: több package-ben lévő dolgokat valahogy egyesítem
* Milyen package importokat ismer?
* Components vs Class /komponensek csak interfészen keresztül érhető el, komponens önállóan kezelhető(class nem)/
** import: fölötte lévő import/access is látja;
** access: fölötte lévő import/access NEM LÁTJA!! //megj.: merge: több package-ben lévő dolgokat valahogy egyesítem
* Components vs Class
** komponensek csak interfészen keresztül érhető el, komponens önállóan kezelhető (class nem!)
* Milyen fajtái vannak a komponenseknek?
* Milyen fajtái vannak a komponenseknek?
** telepítendő(deployment): az installáláshoz szükségesek
** telepítendő (deployment): az installáláshoz szükségesek
** fejlesztés során keletkező(work product): felhasználónak nem szabad kiadni
** fejlesztés során keletkező (work product): felhasználónak nem szabad kiadni
** execution: runtime jön létre(pl fájl)
** execution: runtime jön létre (pl. fájl)
* Milyen connectorokat ismer component világban?  
* Milyen connectorokat ismer component világban?  
** assembly: komponenseket összekötő konnektor, elvárt, megkövetelt interfészek megfelelnek (sima vonal)
** assembly: komponenseket összekötő konnektor, elvárt, megkövetelt interfészek megfelelnek (sima vonal)
** delegation connector: bonyolult dolgot zár be ‘dobozba’
** delegation connector: bonyolult dolgot zár be "dobozba"
* <<delegate>> sztereotípia? szaggatott vonal!
* <<delegate>> sztereotípia? szaggatott vonal!
* Kompozit struktúrák esetén mit nevezünk kollaborációnak? egy meghtározott funkcionalitás megvalósításához szükséges együttműködő elemek
* Kompozit struktúrák esetén mit nevezünk kollaborációnak?
* Deployment diagram elemei? artifact/komponenshez termék/, node/logikai erőforrás/, device/fizikai erőforrás/, executionEnvironment/végrehajtási környezet/
** egy meghatározott funkcionalitás megvalósításához szükséges együttműködő elemek
* Milyen Use Case kapcsolatokat(relációkat) ismer? asszociáció, include/mindenféleképpen kiegészítjük bizonyos funkcionalitásokkal/, extend/bizonyos körülmények között egészítjük csak ki a megcélzott elemet/
* Deployment diagram elemei?
* Mikor használjuk use case-ben actor jelölésnek a pálcikaember helyett a doboz/<<actor>> sztereotípiás jelölést? Ha egy actoron belül el tudunk képzelni egy másik actort /pl.: tetrisben egy elem, amelyik esik lefele, lehet, hogy nem esik lefele, hanem egy actor ejti lefele. Ekkor lehet azt mondani, hogy egy “belső actor” lépteti folyamatosan/
** artifact /komponenshez termék/,
** node /logikai erőforrás/,
** device /fizikai erőforrás/,
** executionEnvironment /végrehajtási környezet/
* Milyen Use Case kapcsolatokat (relációkat) ismer?
** asszociáció
** include - mindenféleképpen kiegészítjük bizonyos funkcionalitásokkal,
** extend - bizonyos körülmények között egészítjük csak ki a megcélzott elemet
* Mikor használjuk use case-ben actor-jelölésnek a pálcikaember helyett a doboz/<<actor>> sztereotípiás jelölést?
** Ha egy actoron belül el tudunk képzelni egy másik actort /pl.: tetrisben egy elem, amelyik esik lefele, lehet, hogy nem esik lefele, hanem egy actor ejti lefele. Ekkor lehet azt mondani, hogy egy "belső actor" lépteti folyamatosan/
* Mi a különbség Use Case include és extend sztereotípia között?  
* Mi a különbség Use Case include és extend sztereotípia között?  
* Use Case tulajdonságok (propertyk)?
* Use Case tulajdonságok (propertyk)?