Tudd Intuíció, előadás, bevezetés UML 2
aktivitás diagramok (aktivitás diagramok)
Ábra. 3.4. Példa aktivitás diagramok
A programozók hasznos világos elképzelése összes üzleti folyamatok hatással lesz az új rendszer. Ebben az esetben a cég egy üzleti folyamat pályázatkezelési, ami már működik, és az ügyfél, és azt is lehet érteni. Ellenkező esetben előfordulhat, hogy kimaradt néhány fontos részlet, amely nem teszi lehetővé az új rendszer teljes mértékben ellátni feladatukat. Például, lehet, hogy a kérelem feldolgozása alrendszert, amely integrálni kell az új rendszer, végre ... makrók Word / Excel! Nyilvánvaló, hogy az integráció nagyon nehéz egy ilyen rendszerben. Ez és a hasonló tények szükséges, hogy jelezze, hogy az ügyfél a lehető leghamarabb, mert különben a projekt végén sikertelenül - az ügyfél pénzt költeni, és nem kap megfelelő szolgáltatások üzleti.
Tehát a fő lényege az ilyen típusú diagram az a tevékenység (tevékenység) - aktív a rendszer állapotát. amelyben teljesít bizonyos műveletet. Annak befejezésekor, van egy átmenet egy másik aktivitást. Bonyolultabb esetekben közötti átmenetek tevékenységét. Például, az átmenet esetén.
A diagram jelen kell lennie szimbólumokat kezdődő (start), vagy végén (kivitelben).
Továbbá, párhuzamos telefonvonal-elosztót (villa) lehet használni az ábrán, azaz több konkurens ágak. Az ilyen szálak is kombinálhatók (részben vagy egészben) tervezési úgynevezett párhuzamos csatlakozó (csatlakoznak).
Végül a grafikon használható logikai szimbólumok elágazást és logikai kapcsolat (határozat). Az ágak érkező logikai elágazást, kijelölt átmenet feltételeit.
Telepítési diagramok (telepítési ábrák)
Most van itt az ideje, hogy első közelítésben, hogy meghatározzák a jövő a rendszeren belül. Kezdjük telepítési diagramok. amelyek célja, hogy leírja a rendszer hardver.
Leíró Bíróság és a telepítési típusú diagramok kapcsolódnak egymáshoz, valamint osztály diagramok és diagramok objektumot.
Építési műszaki rajzok időpontra is számítógépes. A leggyakoribb szoftver termékek itt az AutoCAD, Microsoft Visio és mások.
Ábra. 3.5. Példák telepítési diagram
Ábrák komponens (komponens ábrák)
A vita a rendszer architektúra, mint a következő köztes eredmény, a diagram jelenhet meg. ábrán látható. 3.6.
Ábra. 3.6. Példarajzok komponens
Ez - UML komponens diagram. Ezek a grafikonok az komponensek (összetevők) - független szoftver modulok. elrejtve annak végrehajtását, és kölcsönhatásban áll egymással interfészeken keresztül.
A függetlenség komponenst alábbiak szerint fejezhetjük ki.
- Ezek megvalósítása lényegesen eltérő funkciókat. Például ClientGUI modul valósítja meg a felhasználói felület az üzemeltető állomáson, modulok és ClientNetworkSupport ServerNetworkSupport - támogatják a hálózati kliens és szerver között, ServerBusinessLogic modul - kiszolgáló üzleti logika és RequestDB modul felelős a kölcsönhatás az adatbázis-alkalmazások és szinkronizálja a pályázati rendszer.
- Minden modul független a szempontból a fizikai szervezet - annak végrehajtására van rejtve a környezet, a kölcsönhatás a környezet jelentkezik szigorúan meghatározott szabályok, és gyakran önálló bináris fájl (például DLL-fájl).
- Az is lehetséges, független végrehajtási időszakban - minden egyes komponens lehet akár egy különálló számítógépen, vagy egy különálló operációs rendszer folyamat, vagy tevékenység keretében külön szálak (menet).
- Végül a fejlesztés ezen modulok mindegyike lehet tölteni az egyéni fejlesztő vagy fejlesztő csapat, hogy van, a segítségével a komponens szervezni a szétválás a csapat programozó.
Fogva függetlenség és a szükséges komponensek közötti kölcsönhatás van interfészek (interfész), lehetővé teszi az alkatrészek, hogy elrejtse a belső szerkezetét, és ezen kívül egy bizonyos módon utalva azok funkcióit.
Ez egy interfészt biztosít az UML diagramok ábrázolják egy kis kör, amely kapcsolódik a rendszeres összhangban annak komponense. A felület jelenik meg egy üres csészét, amely össze van kötve a normális vonal az alkatrész és a szaggatott vonal „fogyasztott” felület.
A koncepció nagyon tágas alkatrészek és egyértelmű, pontos meghatározása, hogy létezik. Félreérthetőséget nem is annyira az eltérések a kutatók, hogy az előfordulási gyakorisága a különböző technológiák és programozási eszközök, ez a kifejezés a különböző módon útjába.
A leggyakoribb az alkatrész technológiák - JavaBeanshez, EJB, CORBA, DCOM. Net. web-szolgáltatások, és mások. Ezek lehetővé teszik, hogy az elosztott rendszerek, kapcsolatban az internet elterjedése, az egyik pillére a modern programozás. Különböző komponenseit meghatározására, vita és mélyebb vita ebben a kérdésben megtalálható [3.8].
Információkat. képviselt ábra vázlata. 3.6. idővel változhat: a felületek vannak megadva, az új alkatrészek adunk hozzá, a meglévő bontani kisebb, stb kör eleme a projekt célszerű fenntartani az aktuális állapot (utalva iteratív fejlesztése és bevezetése a projekt bármely változás) komponensként a rendszer gyakran .. ez a lényege az építészet. És, hogy a helyes és kompakt leírása építészet mindig hasznos, segítségével ez a leírás könnyebben nyomon követheti a változásokat a projekt, és megtartani a teljes képet.
Egy másik fontos szempont a rendszer látható ezen az ábrán - felület komponensek. Meg kell alaposan tanulmányozza és időben, mintha az alkalmazás által kifejlesztett különböző munkacsoportokban, elosztott földrajzilag, a késleltetett koordinációs pontok is csak hosszas, módosítani kell a már megírt kódot.
Ábra. 3.7. Példa forgalomba alkatrészek bevetésben diagramok
Megjegyezzük, hogy a leírás a típusú telepítési diagramok csomók készült leíró, nem pedig a példány szinten.
Ez a grafikon látható. 3.6 egy „jelölt a hosszú életű” a fejlesztési folyamatban, mint szűkszavú, és nem tartalmaz felesleges információt. Ami elemek találhatók a szerver és a kliens, amely - nem egy nagyon fontos részlet van, mivel a rendszer nem túl nagy, és így minden emlékezni. Továbbá az a tény elosztó komponens a berendezés itt nem változhatnak a bonyolultabb rendszer, ahol több különböző szerverek, kliensek, és így különböző típusú. D. A rajz ábra. 3.7 inkább „egyszeri”, és hasznos lehet a jelentésekben beszélni az ügyféllel, és így tovább. D.