alt=OMT objektum diagram|bélyegkép|OMT objektum diagram Az objektummodellezési technika (OMT) az objektummodellezési szempontból közelíti meg a szoftverek modellezését és tervezését. 1991 körül fejlesztette ki Rumbaugh, Blaha, Premerlani, Eddy és Lorensen annak érdekében, hogy objektumorientált rendszereket fejlesszenek, és támogassák az objektumorientált programozást. Az OMT leírja a rendszer objektummodelljét vagy statikus struktúráját. alt=OMT állapot diagram|bélyegkép|328x328px|OMT állapot diagram Az OMT-t azért fejlesztették ki, hogy meg tudják közelíteni a szoftverfejlesztést. Rumbaugh szerint a modellezés célja a következők:Rumbaugh et al. (1991:15)Terje Totland (1997). 5.2.7 Object Modeling Technique (OMT) Thesis, Norwegian University of Science and Technology (NTNU), Trondheim.

fizikai entitások tesztelése azok megépítése előtt (szimuláió), kommunikáció az ügyfelekkel, vizualizáció (információ alternatív bemutatása), komplexitás csökkentése.

Az OMT három fő modellfajtát javasolt:

Objektummodell: Az objektummodell a modellezett domain legstabilabb, statikus jelenségeit képviseli.Rumbaugh et al. (1991:21) Fő koncepciója az osztályok és asszociációk attribútumokkal és műveletekkel. Az aggregáció és a generalizáció (többszörös öröklődéssel) előre definiált kapcsolatok. Dinamukis modell: A dinamikus modell az állapot-/átmenet nézetet képviseli a modellen. Fő koncepciója az állapotok, az állapotok közötti átmenetek, illetve az átmeneteket kiváltó események. Az akciók módellezhetők úgy, hogy azok az állapotokon belül fordulnak elő. A generalizáció és az aggregáció (párhuzamosság) előre definiált kapcsolatok. Funkcionális modell: A funkcionális modell a modell folyamatának perspektíváját kezeli, nagyjából az adatfolyam diagramoknak felel meg. Fő koncepcciója az adattároló, az adatfolyam és a szereplők.

Az OMT az Egységes Modellezési Nyelv (UML) elődje, így számos modellezési eleme közös az UML-lel.

Funkcionális Modell az OMT-ben: Röviden, az OMT-ben a funkcionális modell meghatározza a modell belső folyamatai egészének működését "Adatfolyam Diagramok" (DFD-k) segítségével. Részletezi, hogyan hajtják végre a folyamatokat önállóan.

Jegyzetek

Fordítás

További információk

James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen (1994). Object-Oriented Modeling and Desing. Prentice Hall. Terry Quatrani, MIchael Jesse Chonoles (1996). Succeeding With the Booch and OMT methods: A Practical Approach. Addison Wesley.

A modellt a szervezet víziója, küldetése és értékei határozzák meg, valamint a szervezet határait is megszabják—milyen termékeket vagy szolgáltatásokat nyújt, milyen ügyfeleket vagy piacokat céloz meg, és milyen ellátási és szállítási csatornákat használ. Míg az üzleti modell tartalmazza a szervezet magas szintű stratégiáit és taktikai irányelveit arra vonatkozóan, hogyan fogja megvalósítani a modellt, magában foglalja az éves célokat is, amelyek meghatározzák azokat a konkrét lépéseket, amelyeket a szervezet a következő évben meg kíván tenni, valamint az elvárt eredmények mérésére szolgáló mutatókat. Mindezek valószínűleg részei a belső dokumentációnak, amely a belső auditor számára elérhető.

Kategória:Objektumorientált programozás