Modellezés UML
1.5. Általános chart
Minden UML diagram lehet két csoportra oszthatók, melyek közül az első - közös diagramon. Általános diagramok gyakorlatilag független a szimuláció tárgy és fel lehet használni bármilyen szoftver projekt tekintet nélkül a tárgykörben, a terület megoldások, stb
1.5.1. használat diagram
Felhasználási kör (Esetdiagram) - ez a leggyakoribb ábrázolása a funkcionális célt a rendszer.
Használd a diagrammot célja, hogy válaszoljon a fő kérdés a modellezés: a rendszer azt a külvilág?
A diagram használható két alaptípusa szervezetek alkalmazzák használati esetek 1. és 2. A színészek közül az alábbi főbb típusai kapcsolatok:
- Közötti társulás egyetlen szereplő vegyületet 3;
- általánosítás szereplők közötti 4;
- szintézissel kiviteli alakok közötti 5;
- Attól (különböző típusú) a használati esetek 6.
Alapelemei a jelöléseket a diagramon használat az alábbiakban mutatjuk be. A részletes leírást a 2.2 pontban megadott.
Ábra. Felhasználási chart jelölés
1.5.2. osztálydiagram
Osztály diagram (osztály diagram) - alapvető módon írják le a rendszer felépítése.
Ez nem meglepő, hiszen az UML elsősorban objektum-orientált nyelv, és az osztályok a fő (ha nem az egyetlen) „építőkövei”.
Az osztály diagram használt egyik fő típusa személyek esetében: 1. osztály (köztük számos különleges esetekben osztályok: felületek, primitív típusok, osztályok, egyesületek, és még sokan mások), amelyek között az alábbi főbb típusai kapcsolatok:
- egyesület két osztály (számos további részletek);
- 3 általánosítás osztályok között;
- Attól függően (különböző típusú) osztályok között 4 közötti és osztályok és interfészek.
Néhány jelölést felhasznált elemek az osztály diagram az alábbiakban mutatjuk be. A részletes leírást adott a 3..
Ábra. Osztálydiagram jelölés
1.5.3. gép diagram
Ábra automata (állapotú gép diagram) - egyike a módszerek részletes leírása a viselkedés UML alapuló explicit leírása allokációs állapotok és állapotok közötti átmenetek.
Lényegében, a gép diagramok, mint a neve is mutatja, egy állapotátmenet diagram (lásd a CHAP. 4), megrakott több járulékos alkatrészek és részletek.
A gépen rajzzal egyik fő típusa a szervezetek - 1 állapot és egyféle kapcsolat - Transitions 2, de azok számára, akik más meghatározott verziókkal, különleges események és a kiegészítő jeleket. Mindet felsorolni a bevezető felülvizsgálat nincs értelme.
Részletes leírása összes változatát a gép diagram látható, 4.2. ahogyan az alábbi ábra mutatja, csak a fő elemei a jelölést használt gép diagram.
Ábra. Jelölések gép diagramok
1.5.4. aktivitás diagram
Activity Diagram (aktivitás diagram) - a módja viselkedését leíró irányítás alapján utasítások és adatfolyamok.
Activity Diagram - egy másik módja viselkedésének leírására, amely vizuálisan emlékeztet a jó öreg folyamatábra. Azonban, mivel a frissített megnevezések összhangban az objektum-orientált megközelítés, és ami a legfontosabb, mivel az új szemantikai komponens (szabad értelmezése Petri hálók), UML aktivitás diagram egy hatékony eszköz viselkedésének leírására a rendszer.
Az aktivitás diagram alkalmazza az egyik fő típusú egység - Step 1 és egyféle kapcsolat - két átmenetet (irányítás átadása és az adatok). Is használják, mint például az építőiparban a villa, összeolvad, kapcsolat, ág 3 hasonlóak, a lényeg, de ezek valójában nem azok, hanem a grafikus képek az egyes speciális esetekben a multi-kapcsolatok. Szemantika aktivitás diagramok elemek szétszerelt fejezetben részletesen 4. Kulcs elemek jelöléseket a diagramon a tevékenységek az alábbiakban mutatjuk be.
Ábra. Jelölések aktivitás diagramok
1.5.5. folyamatábra
A folyamatábra (folyamatábra) - egy módja viselkedését leíró rendszer jelzés alapján továbbított üzenet sorozatot.
Tény, hogy a folyamatábra - egy adott rögzítési munkamenet protokoll-rendszer (vagy egy fragmentumát egy ilyen protokoll). Az objektumorientált programozás, a legjelentősebb futási idő üzeneteket küldeni közötti kölcsönhatásban tárgyakat. Ez a sorozat az üzenetek jelennek meg a helyszínen a diagram, innen a név.
A folyamatábra használt egyik fő típusa a szervezetek - példányban kölcsönható osztályozási 1 (a legtöbb osztályok, alkatrészek és színészek), és az egyik típusú kapcsolat - 2. Kommunikáció, amelyben az üzenetek cseréjére 3. Számos módja van az üzenetek küldésére, amelyek különböznek a grafikus jelöléssel nézet nyilak aránynak megfelelő.
Fontos szempont a szekvencia diagram explicit feltérképezése az idő múlása. Eltérően más típusú diagramok, kivéve, hogy az időzítés diagramok a folyamatábra van jelentősége nemcsak jelenlétében képe közötti kapcsolatok elemeket, hanem a kölcsönös elrendezése elemek az ábrán. Nevezetesen, úgy gondoljuk, hogy vannak (láthatatlan) az idő tengelye, az alapértelmezett felülről lefelé, és az elküldött üzenet később alább közölt.
Az időtengely vízszintesen is, ebben az esetben úgy tekintik, hogy idő folyik balról jobbra.
Ábra. Sequence Chart jelöléssel
1.5.6. kommunikációs diagram
kommunikációs diagram (kommunikációs diagram) - módja viselkedését leíró szemantikailag ekvivalens folyamatábra.
Tény, hogy ez a leírás sorrendjét üzenetküldő kölcsönható példányait selejtező, csak abban nyilvánul meg egyéb grafikus eszközök. Továbbá, a legtöbb eszköz automatikusan átalakítja egy folyamatábra a kommunikációs diagram és fordítva.
Így a diagram a kommunikáció, valamint alkalmazni a folyamatábra alaptípus egység - esetekben kölcsönható osztályozók 1. és egyféle kapcsolatok - kapcsolat 2. Azonban itt a hangsúly nem időben, hanem a szerkezete közötti kapcsolat konkrét esetekben.
Az ábra azt mutatja, az alapvető elemei a jelölést kommunikációra használt diagram. Ahhoz, hogy utalnak önmagukra kölcsönható használt objektumok szabványos jelölés - egy téglalapot a neve a példány az osztályozó. A relatív helyzete az elemeket az együttműködés diagram nem számít - csak az a fontos kommunikációs (általában példányban egyesületek), amelyek mentén az üzenetet küldi 3. megjelenítéséhez hierarchikus sorrendje üzenetek decimális számozás használják idővel.
Hasonlítsuk össze ezt alak látható. Jelölések szekvencia diagramok (ábrázolják ugyanazt a viselkedést), és minden világos lesz. További részleteket a kommunikációs diagram jelöléseket lásd fickó. 4.
Ábra. Sequence Chart jelöléssel
Ábra. Jelölések kommunikációs diagram
1.5.7. chart alkatrész
komponens diagramja (komponens diagram) - közötti kapcsolat látható modulok (logikai vagy fizikai), amelyek tartalmazzák a szimulált rendszer.
A fő típusú egység a diagramon alkatrészek - a komponensek maguk az 1. és 2. pontok, amelyeken keresztül közötti kapcsolatot jelöli az alkatrészeket. A diagram komponensek az alábbi összefüggések érvényesek:
- végrehajtását és interfészek közötti komponensét (hajtja végre egy interfész);
- közötti függőségeket komponensek és interfészek (interface egység használ) 3.
Az ábra azt mutatja, az alapvető elemei a jelöléseket komponensben diagramon. A részletes leírást adott a 3..
Ábra. Jelölések komponens diagram
1.5.8. szállás chart
elhelyezés diagram (telepítési diagram), valamint a készítmény a kijelző elemeket és kapcsolatokat a rendszer megmutatja, hogy azok fizikailag találhatók a számítási erőforrások futás közben.
Így, az elhelyezés diagram, összehasonlítva komponens diagramja, kétféle szervezetek halmozódnak: 1. műtermék, amely egy megvalósítása komponenst a 2. és a 3 csomópont (talán egy osztályozót amely leírja a csomópontot típusát és egy konkrét esetben), és az arány az egyesület közötti 4. csomópont jelzi, hogy a csomópontok fizikailag kapcsolódik a végrehajtás során.
Az ábra azt mutatja, az alapvető elemei a jelöléseket a diagramon elhelyezést. Annak érdekében, hogy azt mutatják, hogy egy egység van egy másik része, vagy alkalmaz függőségi viszony «telepíteni» 5. ábrán vagy az egyik egység belsejében van elhelyezve egy másik egység 6. ábra részletes leírása a diagramok 3. fejezetben bemutatott.
Ábra. Jelölések elhelyezése grafikonok