Ugrás a fő tartalomra

Bejegyzések

UML címkéjű bejegyzések megjelenítése

UML diagram generálás dinamikusan pythonnal

UML diagram generálás dinamikusan pythonnal PlantUML és plantuml Python csomag: A PlantUML egy népszerű eszköz, amely lehetővé teszi UML diagramok létrehozását szöveges leírás alapján. A plantuml Python csomag használatával közvetlenül Pythonból generálhatsz PlantUML diagramokat. Telepítés: pip install plantuml   Specialis használat Google colab alatti python használat A Google Colab egy remek platform a Python kód futtatására, de az PlantUML telepítése és használata egy kicsit bonyolultabb, mivel a Google Colab környezetében nem biztos, hogy alapból telepítve van a PlantUML vagy annak szükséges függőségei. Az alábbiakban bemutatom, hogyan használhatod a PlantUML-t és a plantuml Python csomagot Google Colab-ban:  Telepítés és beállítás a Google Colab-ban PlantUML telepítése Mivel a Google Colab nem tartalmazza alapból a PlantUML programot, először telepítenünk kell egy Java környezetet és magát a PlantUML-t. Telepítjük a szükséges csomagokat   !apt-get install -y p...

UML használati eset diagram alapok

 UML használati eset diagram alapok A Használati eset diagram (Use Case Diagram) a UML (Unified Modeling Language) része, és alapvetően a rendszer különböző felhasználói vagy külső rendszerek általi interakcióit modellezi. A diagram célja, hogy segítsen a rendszer követelményeinek és funkcióinak megértésében, úgy, hogy bemutatja, hogyan használják az egyes szereplők (aktors) a rendszert. Célja: Felhasználói interakciók ábrázolása: A rendszer és a felhasználók közötti interakciókat mutatja be. Funkciók azonosítása: A diagram segít azonosítani a rendszerben végzett tevékenységeket (használati eseteket), amelyek a felhasználók számára értéket adnak. Kommunikáció a csapatok között: Könnyebbé teszi a kommunikációt a fejlesztők, analitikusok és megrendelők között. Kialakítás szabályrendszere és elvei: Szereplők (Actor): A felhasználó vagy külső rendszer, amely interakcióba lép a rendszerrel. A szereplő lehet ember (pl. adminisztrátor), más rendszer (pl. külső API) vagy akár eg...

UML ábrázolási minta végig vezetése

UML ábrázolási minta végig vezetése Válasszunk egy konkrét rendszert, amelyet UML segítségével modellezünk! Például egy webalapú banki rendszer , amelyben a felhasználók bejelentkezhetnek, egyenleget nézhetnek, és pénzt utalhatnak át. A következő UML diagramokat készítem el hozzá: Használati eset diagram – Felhasználói műveletek. Osztálydiagram – A rendszer főbb entitásai. Szekvenciadiagram – A pénzátutalás folyamata. Tevékenységdiagram – A bejelentkezés folyamata.   Kezdjük az első diagrammal, a használati eset diagrammal , amely bemutatja a banki rendszer főbb funkcióit és azok kapcsolatát a felhasználókkal. Az alábbi diagram azt mutatja be, hogy a felhasználók (ügyfelek és adminisztrátorok) milyen műveleteket végezhetnek el. Itt van a webalapú banki rendszer használati eset diagramja . Ez mutatja a főbb funkciókat és az aktorokat: az ügyfeleket és az adminisztrátorokat. Itt van a webalapú banki rendszer osztálydiagramja , amely bemutatja a rendszer főbb entitásait és...

UML Alapú Teljesítményelvű Szoftvertechnológia

UML Alapú Teljesítményelvű Szoftvertechnológia  Az UML (Unified Modeling Language) egy szabványosított modellezési nyelv, amelyet a szoftverarchitektúra, tervezés és dokumentáció támogatására használnak. Teljesítményelvű szoftvertechnológiák esetén az UML-t kiterjesztve alkalmazzuk, hogy figyelembe vegyük a rendszer teljesítménybeli követelményeit és viselkedését. 1. Teljesítményorientált UML Modellezés Profilok és kiterjesztések: Az UML kiegészíthető teljesítményközpontú profilokkal, mint például az UML Profile for MARTE (Modeling and Analysis of Real-Time and Embedded systems). QoS (Quality of Service) követelmények megfogalmazása: A rendszer válaszidejére, átviteli sebességére és erőforrás-felhasználására vonatkozó specifikációk. Erőforrásmodellezés: Hardver, szoftver és hálózati erőforrások szerepeltetése a modellekben. 2. Fő UML Diagramtípusok a Teljesítményértékelésben Használati eset diagramok (Use Case Diagrams): Az üzleti folyamatok és azok teljesítményigényei...