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.

OMT objektum diagram
OMT objektum diagram
OMT állapot diagram
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:[1][2]

  • 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.[3] 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.[2]
  • 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.[2]
  • 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.[2]

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.

  1. Rumbaugh et al. (1991:15)
  2. a b c d Terje Totland (1997). 5.2.7 Object Modeling Technique (OMT) Thesis, Norwegian University of Science and Technology (NTNU), Trondheim.
  3. Rumbaugh et al. (1991:21)

Fordítás

szerkesztés

Ez a szócikk részben vagy egészben az Object-modeling technique című angol Wikipédia-szócikk ezen változatának fordításán alapul. Az eredeti cikk szerkesztőit annak laptörténete sorolja fel. Ez a jelzés csupán a megfogalmazás eredetét és a szerzői jogokat jelzi, nem szolgál a cikkben szereplő információk forrásmegjelöléseként.

További információk

szerkesztés
  • James Rumbaugh, Michael Blaha, William Premerlani, Frederick Eddy, William Lorensen (1994). Object-Oriented Modeling and Desing. Prentice Hall. ISBN 0-13-629841-9
  • Terry Quatrani, MIchael Jesse Chonoles (1996). Succeeding With the Booch and OMT methods: A Practical Approach. Addison Wesley. ISBN 978-0-8053-2279-8

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ő.