Skip to main content

Mi az egységes modellezési nyelv?

A szoftverfejlesztés olyan folyamat, amely pontos tervezést és előrelátást igényel.Számos technika áll rendelkezésre a szoftverfejlesztés dokumentálására.Az Unified Modeling Language (UML) egy standard módszer, amelyet a szoftverfejlesztéshez szükséges tárgyak dokumentálására használnak.

Az UML a szoftverfejlesztési közösségben alkalmazott tervezési bevált gyakorlatok gyűjteménye.Az egységes modellezési nyelvet először 1996 -ban vezette be az Object Management Group (OMG).Az UML kezdeti verzióját a szoftverfejlesztési szakértők egy csoportja készítette, amelyet gyakran három amigónak neveznek.

A három amigos Grady Booch, James Rumbaugh és Ivar Jacobson.1996 -ban a szokásos módszer -egyesítési projekt vezetõinek és alapítóinak tekintik őket, amelyek egységes modellezési nyelv létrehozásához vezettek.Ez az egyesülési erőfeszítés a szoftvertervezés és fejlesztés legjobb megközelítését alkalmazta, és létrehozott egy újrafelhasználható keretet, amelyet könnyen meg lehet érteni.Ezek a grafikus jelölések segítik a szoftverfejlesztési csoportot a potenciális tervek és buktatók felfedezésében.Az egységes modellezési nyelvet általában egy szoftver alkalmazás tervezéséhez használják.Ez a terv ismerteti a szoftveralkalmazás felépítését.

Agilis modellezés (AM) egy példa egy szoftvertervezési megközelítésre, amely az UML -t használja.Az AM gyakorlat és alapelvek gyűjteménye a szoftver tervezéséhez.Az UML folyamatot gyakran kritizálják azért, mert a fejlesztési csoport számára megterhelt, különösen a dokumentumkezelés területén.Az agilis modellezés megkísérli az UML szükséges darabjait, és korszerűsítse őket egy agilis tervezési keretbe.Az Agile Modeling az UML dokumentumokat a formatervezés durva tervezeteként használja, nem pedig a végső terv vagy a hivatalos dokumentum.Ez eltávolítja az UML dokumentumok rendszeres frissítéseinek szükségességét.

Modell alapú tesztelés (MBT) egy olyan folyamat, ahol a tesztelés a meghatározott minták alapján készül.Ezeket a terveket egy rendszer követelményei alapján építik fel.A meghatározott követelményeket ezután használják a teszt esetek előállítására, amelyeket teszt szkriptekként írnak.Az MBT -tárgyak ezután előállíthatják a szükséges információkat a rendszer várható állapotának magyarázatához.

A szoftverfejlesztés egyik legbonyolultabb folyamata az alkatrészek integrálása.A modellvezérelt integráció (MDI) egy olyan folyamat, amelynek célja az alkalmazás integrációs erőfeszítéseinek egyszerűsítése.Az MDI -n belül egy egységes modellezési nyelven jön létre egy formatervezés, amely a szoftverek cseréjének ellenőrzését ábrázolja.