Tudd Intuíció, egy előadás, egy áttekintést ítélkezési források építeni UML diagramok

Dia - a program létrehozására diagramok alapján gtk + és GPL alatt licencelt. Dia-ben jött létre a hasonlóság a kereskedelmi Windows--programs Visio. Ezt fel lehet használni, hogy dolgozzon sok típusú diagramok. Ebben a fejlődési szakaszában Dia van egy eszköze a rajz:







  • ER-diagramok (adatbázis tervezés);
  • UML diagramok;
  • Egyszerűfolyamatábra;
  • hálózati diagramok;
  • egyszerű áramkörök elektromos áramkörök;
  • és még sok más ...

Program könnyen bővíteni úgy, hogy új karaktereket meghatározott XML-fájlok egy részét SVG címkék számok képet. Dia tudja tölteni, és mentse diagramok az XML formátumú (alapértelmezés szerint - tömöríteni a gzip, hogy helyet), exportálhatja diagramok EPS- vagy SVG -formate és nyomtassa ki őket (beleértve a bontás az oldalak számát).

Dia - a legegyszerűbb program a felülvizsgálat. Ez fut a Linux Gnome környezet megköveteli gtk + könyvtárak és bőbeszédű. Van Dia port a Windows. ami az összbenyomás. Annak ellenére, hogy a program még nem érte el a színpadon a végleges kiadás, Dia már létezik olyan állapotban használható, és a terméket minden alkalommal dinamikusan. Ó, Dia több nyelv és regionális előírásoknak, beleértve az orosz ukrán.

Dia felület hasonló, hogy a felület más „törpe” alkalmazások, mint például a Gimp. Ez a stílus a felület, ha az eszköztár. munkaterület és egyéb elemek vannak szervezve külön ablak, egy kicsit szokatlan a szemnek a Windows felhasználók számára. De a legfontosabb dolog - Dia ingyenes! Akkor letölthető a honlapon, és végrehajtható. és a forráskód, akkor módosíthatja a kódot, szétosztása, és így tovább. d. (ábra. 7,12).

Általában, ha a mottója: „az egyszerűbb, annál jobb”, a Dia - a legjobb választás. A további információk javasoljuk, hogy nézze meg ezeken az oldalakon:

Telelogic TAU G2

Végül TAU G2 a Telelogic. A legendás modellező eszköz, amely egyesíti a teljesítményt és a könnyű használat, és egyedülálló lehetőséget nyújt elsőhitelesítésről és a szimulációs modellek elő. Miért mondják, hogy „legendás”? Igen, mert minden szakember hallott volna a TAU, de szinte senki sem látta, és nem próbálja meg a munka! Nem láttuk, és mi, mint a cég Telelogic kedves, adja meg a termék használható képzési célokra.

Az interfész a program, azonban nem rendelkezik a különleges szépségű a stílus Windows XP, és még úgy néz ki, egy kicsit régies, de mint kiderült, valóban nagyon könnyen használható és intuitív (ábra 7.13.):

TAU lehetővé teszi, hogy mindenféle UML 2.0 diagramok, ellenőrizze azok pontosságát és szintaxisa helyes, szimulálják a végrehajtás diagramok, export és a nyomtatási táblázatok és még sok más ... Úgy működik, mint egy csoda a platformok, mint például:

A támogatott összeállítói:

  • Microsoft Visual Studio .NET,
  • Wind River Systems C / C ++,
  • GNU,
  • Sun Studio 8 C / C ++,
  • Java SDK **,
  • Green Hills MULTI C, C ++. TAU integrálódik a környezetbe, mint a Microsoft Visual Studio .NET és az Eclipse.






Ami a szerkesztői csomagot, és a nagy (ide nem értve a speciális változata) hárman vannak:

Ez egy speciális modellezési környezet UML 2.0, beleértve az ellenőrzést a szintaktikai és szemantikai, amely lehetővé teszi a tervezők és az építészek, hogy hozzon létre pontos, könnyen érthető és logikus előírásoknak.

Hozzáadott támogatása SysML. Dinamikus teljesítmény szimulációs modellek és ezek ellenőrzésére, amely lehetővé teszi a rendszer mérnökök, építészek, fejlesztők, tesztelők, QA-mérnökök ellenőrzik a tervezési helyes, felismerni és megoldani a problémákat, mielőtt írásban minden kódot.

Hozzáadott kódgenerálást C, C ++ vagy Java, amely lehetővé teszi a fejlesztők hatékonyabban dolgozni.

Sajnos Telelogic nem demo, vagy próba-változat korlátozott funkcionalitással. Csak vásárolni a termékeiket, vagy hogy egy teljesen működőképes verziót nem volt megterhelő használati feltételek az oktatási folyamatban. És a terméket valóban nagyon jó.

A részletek megtalálhatók a vállalati honlapon Telelogic:

StarUML - egy nyílt forráskódú csomag, Delphi és a Windows. StarUML támogatása UML 2.0 (plusz a profilok) és MDA (Model Driven Architecture - lásd a "wikipedia".!). Funkcionális csomag bővíthető használata révén plug-inek, hogy mindenki tudja, hogy saját modul StarUML bármilyen COM-kompatibilis nyelv (C ++, Delphi, C #).. A helyszín a projekt letölthetők több modul támogatást adni ER-diagramok (Entity-kapcsolat diagram), néhány profilt UML. például SPEM (Software Process Engineering metamodell), WAE (Web Application Extension), integráció MS Word és mtsi.

Csikóhal StarUML - az a használhatóság. Az interfész csomag nem dicsekedhet szép színes „műanyag” szabályozza, hogy milyen java -programs fent tárgyalt, de nagyon könnyen használható és intuitív. Most StarUML emlékeztet. Microsoft Visual Studio (Enterprise Architect is kissé hasonlított MSVS, de itt azt látjuk, egy remekmű utánzat). Igen, valóban, miért nem kölcsön egy sikeres interface megoldás? Általában úgy véljük, a StarUML sikeresen helyettesíti az ilyen kereskedelmi programok a fentiekben tárgyalt Rational Rose, együtt és a TAU G2. Lehet kérni: „De mi van a kód generáció?”. Válasz - kódgenerálást is. "Jobb out of the box" csomag végrehajtására képes kódgenerálást C ++, C #, Java. És ha használja a sablonokat elérhető az StarUML oldalon, akkor adjunk támogatást PHP és más nyelveken (ábra. 7.14).

Ismét küldünk az olvasót a program honlapján:

más programok

  • Abban a pillanatban, a piacon van egy hatalmas mennyiségű forrást és a teljes UML-modellező és szoftver diagram rajzoló, köztük UML.
  • Termékek, mint a Borland Together, Poseidon, StarUML és Dia. Már le lehet tölteni a gyártó honlapján ingyenesen.
  • StarUML néz ki a legjobban funkcionális ingyenes termékek és szolgálhat egy teljes helyettesítésére kereskedelmi szoftver UML-modellező.
  • Ahhoz, hogy használni, mint a referencia tökéletes Zicom Mentor által Sparx Systems, amely szintén ingyenesen beszerezhető.
  • Az eszközök megválasztása az UML-design - egy összetett és ellentmondásos, és mindenkinek meg kell oldani magának, alapuló igényeit, tudásszint, és így tovább ..

ünnepély

  • Építsd UML-diagramok szoftver, amely automatizálja a vásárláskor a boltban a befejező anyagok külön raktárban. Ez a folyamat a következőképpen írható le. Az eladó ad egy ügyfél érdekében, amely jelzi, hogy a termék kódját, nevét és számát. Az ügyfél készpénzt fizet az áru értékét. Ehhez a pénztáros már megtalálható az adatbázisban tétel kódjával és kiszámítja annak költségeit. Ennek eredményeként az ügyfél kap egy nyugta, és a számlát az áru a raktárban, és megy a raktárba. Ott számlát mutat raktáros, aki keresi az a termék kódjával, és lehetővé teszi az ügyfél szüksége a számát. Ezt követően a raktárkezelő tesz egy jelet a nyilvántartó könyv az áru, hogy a termék megjelent, és annak mennyisége csökkent kell.
  • Ábrázolási használatára, mint CASE-eszközök:
    • eset diagram - Együtt;
    • osztálydiagram - Poseidon;
    • folyamatábra - SmartDraw;
    • állapotdiagram - StarUML.