Tudd Intuíció előadás, amit az UML

Kivonat: Mint már említettük, a téma ez persze az UML - Unified Modeling Language. De mielőtt beszélünk a funkciók a nyelv, annak tervezési és alkalmazási példák, meg kell beszélni, mi az UML, történetét, célját, hogyan kell használni a nyelvet, a szerkezet a meghatározás, a terminológia és a jelölést. Ebben az előadásban fogjuk vizsgálni olyan kérdésekre, mint: kinevezését UML; történelmi adatok; hogyan kell használni a nyelvet; meghatározása nyelv szerkezete; Terminológia és jelölés

kinevezés nyelv

UML - Unified Modeling Language. A három fő szavak a „nyelv”. Mi a nyelvet? Ne feltalálni a kereket, hanem nézd meg a szószedet. javára az interneten sok a legnagyobb. Ezzel, akkor valószínűleg találni definícióját. az alábbiakhoz hasonló.

Nyelv - jelrendszer, tálaláshoz:

  • azt az emberi kommunikáció és a szellemi tevékenység;
  • módja expresszáló öntudat;
  • azt jelenti, tárolására és továbbítására információkat.

A nyelv tartalmaz egy sor olyan karakter (szótár), és a szabályok azok használatát és értelmezését (nyelvtan).

A bemutató hivatalos mesterséges nyelv, hogy láttuk a példák ismertetik programozási nyelvek általában leírják olyan funkciók, mint:

  1. szintaxis. akkor vannak bizonyos szabályok építésének nyelvi konstrukciók;
  2. Szemantika. azaz a meghatározása a szabályokat, amelyek szerint a nyelvi konstrukciók szerez szemantikai jelentését;
  3. pragmatika. azaz meghatározó szabályokat a nyelvhasználat struktúrákat annak érdekében, hogy a célok eléréséhez szükség van.

Természetesen UML tartalmazza ezeket az elemeket, bár, mint újra látni fogjuk, a leírás is megfigyelhető különbségek elfogadott szabályok programozási nyelvek.

A második szó a mondat, amely áll a betűszó UML - a „szimuláció”. Igen, UML - egy modellező nyelv. Sőt, objektum-orientált modellezés. További információ a „modellezés” fogalmának értelme, később beszélünk, de most azt látjuk, hogy a szó nagyon sok jelentése van. Az angol, van annyi, mint a két szó - modellezés és szimuláció. mindkettő fordítva „szimuláció”, bár az eszközök különböző fogalom. Modellezés létrehozását foglalja magába egy modell, csak tárgy leírását. és szimulációs során előállítunk a modell segítségével létrehozott néhány további információt az objektumot. UML az első helyen - ez egy modellezési nyelv az első értelemben, ez egy eszköz építésének leíró modellek. Mint azt a szimuláló azt is fel lehet használni, bár ez a szerep, hogy alkalmas nem olyan jó.

Összefoglalva, akkor röviden azt mondta, hogy az UML - egy mesterséges nyelv, amely néhány jellemzője a természetes nyelvi és formai nyelvet. amelynek jellemzői a nem formális. Ez nem hangzik nagyon világos, de ez így igaz!

történelmi adatok

Hol az UML. Röviden, az UML beépítette a funkciók jelöléseket Grady Booch (Grady Booch), Jim Rumbaugh (Jim Rumbaugh), Ivar Jacobson (Ivar Jacobson) és még sokan mások.

A nem túl távoli 80s volt egy csomó különböző modellezési módszerek. Mindegyikük volt a maga előnyei és hátrányai, valamint egy jelölést. Ez a zavaros időkben már az úgynevezett „háborús módszerek”. A probléma az, hogy a különböző emberek különböző jelöléseket, és megérteni, hogy leírja az egyik vagy másik alak. Gyakran szükséges „fordító”. Ugyanaz a szimbólum azt jelentheti, eltérő jelöléseket teljesen különböző dolog! Az ábra csak egy kis része a különböző módszerek alul látható, hogy létezett abban az időben, és, bizonyos mértékig befolyásolja a UML (ábra. 1.1).

Szintén nagyjából egy időben (korai 80.) elindította az „objektum-orientált korszak.” Az egész kezdődött az Advent a család Smalltalk programozási nyelvek, hogy a használt fogalmak egy része a Simula-67 nyelven használják a 60-as években. A megjelenése objektum-orientált megközelítés volt, elsősorban a megnövekedett összetettsége miatt a feladatokat. Az objektum-orientált megközelítés tette elég radikális változás a nagyon elvei létrehozásának és működésének a program, de ugyanakkor, jelentősen javítja a munkaerő termelékenysége programozók által -inomu nézd meg a problémákat, és megoldási módjainak őket, hogy a program több kompakt és könnyen bővíthető. Ennek eredményeként, a nyelvek, kezdetben a hagyományos szemléletű programozás kapott számos objektum-orientált bővítmények. Az egyik első, a közép-80-as évek, az Apple cég az ő projekt Object Pascal. Ezen túlmenően, az objektum-orientált megközelítés generált hatalmas hullám, és teljesen új szoftver technológiák, amelynek végén a ma általánosan elfogadott ilyen platformok, mint a Microsoft. NET Framework és Sun Java.

És mi most? Az UML él és növekszik. Most van egy UML 2.0 és több tucat CASE-eszközöket, amelyek támogatják az UML. amelyek közül sok lesz szó áttekintése „CASE-eszközöket építeni UML diagramokat.” A közhiedelemmel ellentétben, ezekben a napokban nincs a tulajdonában Rational UML. de továbbra is dolgozik rajta. UML tulajdonában van OMG. Racionális és ő most az egyik IBM irodák és megjelenik az összes dokumentumot, mint az IBM Rational. UML is kapott sok csomag bővítmények más néven üzemmód, és fel lehet használni a modellező rendszerek konkrét témakörben.

Ez a történet!

Kapcsolódó cikkek