OMT är en förkortning för objektorienterad modellering teknik , ett välkänt exempel på en software engineering metod . OMT är ett objektorienterat teknik , som tillåter ett system som kommer att beskrivas på ett mycket abstrakt nivå. Hela OMT Processen omfattar fyra faser , nämligen analys , systemdesign, objekt utformning och genomförande. Merparten av modellering sker under analysfasen. Analys
analysfasen börjar med ett problem uttalande , och dess syfte är att utveckla den ursprungliga problemformuleringen genom att tillhandahålla en förteckning över krav för utvecklare , chefer och användare . Den inledande problemformuleringen expanderas i tre modeller , som kallas en objektmodell , en dynamisk modell och en fungerande modell . Objektet modellen representerar de statiska elementen i verksamhetsområde som modelleras och inkluderar klasser av objekt , föreningar, attribut och operationer . Den dynamiska modellen representerar interaktioner mellan element och inkluderar stater , övergångar mellan tillstånd och händelser som utlöser övergångar , medan den funktionella modellen representerar flödet av data genom systemet .
System Design
Syftet med systemet konstruktionsfasen är att fastställa den övergripande arkitekturen , eller hög nivå struktur , i systemet . Systemet är uppdelat i delsystem , vilka var och en tilldelas processer och uppgifter , med hänsyn till behovet av samtidig förekomst av händelser , som kallas samtidighet , och samarbetet , eller samarbete , mellan processer . Under systemets konstruktionsfasen , är strategier för att genomföra permanent datalagring och reglage mjukvara etablerad . Syftet med objektet konstruktionsfasen
Object Design
är att upprätta genomförandeplanen för systemet . Detta innebär helt definiera detaljerna i klasserna , föreningar , attribut och operationer , tillsammans med datastrukturer och interna objekt som behövs för att specificera hur systemet kommer att genomföras . Slutprodukten av objektet design är en design dokument , i vilket de grundläggande , dynamiska och objekt modeller tillverkade av analysfasen revideras och hålls aktuellt . Objektet konstruktionsfasen kan liknas vid detaljutformningen i en traditionell programvara livscykel . Teoretiskt
Genomförande
är genomförandefasen det enklaste , eller mekaniskt , fasen av OMT , har eftersom alla de svåra beslut som gjorts i de föregående faserna . Men i praktiken , kräver genomförandefasen ofta en betydande mängd arbete . Objektklasser och föreningar måste genomföras med hjälp av ett visst programmeringsspråk , databaser eller hårdvara lösning för att producera ett system som går att återanvända , utdragbar och robust . Genomförandet språket måste inkludera möjligheten att låta kartläggning av OMT konstruktioner i språket .