Phasen des OMT

August 10

OMT ist eine Abkürzung für Objekt-Modellierung-Technik, ein sehr bekanntes Beispiel einer Software-Engineering-Methodik. OMT ist eine Objekt-orientierte Technik, die ein System auf eine sehr abstrakte Ebene beschrieben werden kann. Der gesamte OMT-Prozess umfasst vier Phasen, nämlich Analyse, System-Design, Objekt-Design und Umsetzung. Der Großteil der Modellierung findet statt während der Analysephase.

Analyse

In der Analysephase beginnt mit einer Problemstellung und dient die anfänglichen Problemstellung zu entwickeln, durch die Bereitstellung einer Liste von Anforderungen für Entwickler, Manager und Benutzer. Die anfänglichen Problemstellung ist in drei Modellen, bekannt als ein Objektmodell, ein dynamisches Modell und ein funktionales Modell erweitert. Das Objektmodell stellt die statischen Elemente der Tätigkeitsbereich modellierten und umfasst Klassen von Objekt, Verbände, Attribute und Operationen. Das dynamische Modell stellt die Wechselwirkungen zwischen den Elementen dar und enthält Staaten, Übergänge zwischen Staaten und Ereignisse, die Übergänge, auslösen, während das Funktionsmodell des Datenflusses durch das System darstellt.

System-Design

Der System-Design-Phase soll die Gesamtarchitektur oder übergeordnete Struktur des Systems zu etablieren. Das System gliedert sich in Teilsysteme, die Prozesse und Aufgaben, unter Berücksichtigung der Notwendigkeit für das gleichzeitige Auftreten von Ereignissen, bekannt als Parallelität, und Kooperation oder Zusammenarbeit zwischen Prozessen zugeordnet ist. Während der Entwurfsphase System sind Strategien für die Implementierung dauerhaft Datensteuerelemente Speicher- und Software etabliert.

Objekt-Design

Der Objekt-Design-Phase soll der Umsetzungsplan für das System zu etablieren. Dies beinhaltet die Definition vollständig der Informationen über Klassen, Assoziationen, Attribute und Operationen, sowie Datenstrukturen und interne Objekte erforderlich, um anzugeben, wie das System umgesetzt wird. Das Endprodukt der Objekt-Design ist ein Design-Dokument, in dem die grundlegenden, dynamische und Objektmodelle, produziert von der Analysephase werden überarbeitet und aktualisiert werden. Die Objekt-Design-Phase kann mit der detaillierten Planung in einem traditionellen Softwarelebenszyklus verglichen werden.

Umsetzung

Theoretisch ist die Implementierungsphase der meisten unkompliziert oder mechanisch, Phase des OMT, da die schwierigen Entscheidungen in den vorhergehenden Phasen vorgenommen wurden. Allerdings erfordert die Implementierungsphase oft in der Praxis eine erhebliche Menge an Arbeit. Objektklassen und Verbände müssen umgesetzt werden, mithilfe einer speziellen Programmierung Sprache, Datenbank oder eine Hardware-Lösung, um ein System zu produzieren, die wiederverwendbare, erweiterbar und robust ist. Die Implementierungssprache umfaßt die Fähigkeit zur Zuordnung von OMT-Konstrukte in der Sprache zu ermöglichen.