Szerkesztő:SzJ95/Használati eset diagram
{{sidebar
|title = [[Unified Modeling Language#Diagrams|UML diagram types]]
|titlestyle = background-color:#eecd9c
|headingstyle = background-color:#FFDEAD
|contentclass = plainlist
|contentstyle = text-align:left
|heading1 = Structural UML diagrams
|content1 =
*[[Class diagram]]
*[[Component diagram]]
*[[Composite structure diagram]]
*[[Deployment diagram]]
*[[Object diagram]]
*[[Package diagram]]
*[[Profile diagram]]
|heading2 = Behavioral UML diagrams
|content2 =
*[[Activity diagram]]
*[[Communication diagram]]
*[[Interaction overview diagram]]
*[[Sequence diagram]]
*[[UML state machine|State diagram]]
*[[Timing diagram (Unified Modeling Language)|Timing diagram]]
*[[Use case diagram]]
|name = UML diagram types
}}<noinclude>
{{documentation}}
[[Category:Computing sidebar templates]]
</noinclude>
A use case diagram a felhasználó lehetséges interakcióinak grafikus ábrázolása egy rendszerrel. A use case diagram különböző típusú felhasználókat mutat be, amelyekkel a rendszer rendelkezik és gyakran más típusú diagramok is kísérik használatát. Az egyes use case-eket jelölhetik körök vagy elipszisek. A rendszerben szereplőket gyakran pálcikafigurákkal jelölik.
Alkalmazása[szerkesztés]
Noha a use case önmagában is részletezhet minden lehetőséget, viszont egy use case digram segíthet magasabb szintű képet adni a rendszerről. Korábban a következőket mondták a use case diagramról "A use case diagramok a rendszer tervrajzai"[1]
A leegyszerűsített jellegük miatt a use case diagramok jó kommunikációs eszközt jelenthetnek az érintettek számára. A rajzok megpróbálják a valós világot leképezni és egyfajta képet mutatni az érdekelt felek számára, hogy azok megértsék, hogyan tervezik a rendszert. Siau és Lee végzett kutatást annak érdekében, hogy volt-e egyáltalán olyan helyzet ahol a use case diagramokra szükség volt, vagy azok teljes mértékben elhagyhatóak lettek volna. Kutatásuk végén azt a megállapítást találták, hogy a use case diagramok egyszerűbben közvetítették a rendszer szándékat az érintettek számára, valamint "teljesebben értelmezték, mint az osztálydiagramokat"[2].
. [3]
Lásd még[szerkesztés]
- Agilis szoftverfejlesztés
- Üzleti eset
- Alapvető modellezési fogalmak
- Objektumfolyamat módszertana
- SysML
- Egységes modellezési nyelv
- Felhasználói történet
Hivatkozások[szerkesztés]
- ↑ McLaughlin, B., Pollice G., West D.. Head First Object Oriented Analysis and Design (angol nyelven). O'Reilly Media, Inc., 297. o. [2006. június 30.]
- ↑ Siau, Keng, Lee Lihyunn. Are use case and class diagrams complementary in requirements analysis? An experimental study on use case and class diagrams in UML. Requirements Engineering, 234. o. (2004)
- ↑ 1. Use Case Diagram (amerikai angol nyelven). Visual Paradigm Community Circle. (Hozzáférés: 2021. április 22.)
Bibliográfia[szerkesztés]
- Gemino, A., Parker, D. (2009) "Use case diagrams in support of use case modeling: Deriving understanding from the picture", Journal of Database Management, 20(1), 1-24.
- Jacobson, I., Christerson M., Jonsson P., Övergaard G., (1992). Object-Oriented Software Engineering - A Use Case Driven Approach, Addison-Wesley.
- Kawabata, R., Kasah, K. (2007). "Systems Analysis for Collaborative System by Use Case Diagram", Journal of Integrated Design & Process Science, 11(1), 13–27.
- McLaughlin, B., Pollice, G., West, D. (2006). Head First Object Oriented Analysis and Design, O'Reilly Media, Inc.
[[Kategória:Rendszerek modellező nyelve]] [[Kategória:Egységes modellezési nyelv diagramok]] [[Kategória:Egységes modellezési nyelv]] [[Kategória:Szoftverkövetelmények]] [[Kategória:Szoftver projekt menedzsment]]