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. december 9.]
- ↑ 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]]