OMT is een afkorting voor objectmodellering techniek , een bekend voorbeeld van een software engineering methodologie . OMT is een object - georiënteerde techniek , waardoor een systeem wordt beschreven in een hoog abstractieniveau . Het gehele OMT proces omvat vier fasen , namelijk analyse , ontwerp van het systeem , object ontwerp en implementatie . De meeste modellen vindt plaats tijdens de analysefase . Analyse De analyse fase begint met een probleemstelling , en het doel ervan is om de initiële probleemstelling te ontwikkelen door middel van een lijst van eisen voor ontwikkelaars , beheerders en gebruikers . De initiële probleemstelling wordt uitgebreid tot drie modellen , bekend als een object model , een dynamisch model en een functioneel model . Het object model vertegenwoordigt de statische elementen van het werkterrein worden gemodelleerd en bevat klassen van het object , associaties , attributen en operaties . Het dynamische model vertegenwoordigt interacties tussen elementen en omvat staten , overgangen tussen staten en gebeurtenissen die leiden tot overgangen , terwijl het functionele model vertegenwoordigt de stroom van gegevens door het systeem . System Design het doel van het systeemontwerp fase is de architectuur , of hoog structuur van het systeem . Het systeem is verdeeld in subsystemen , die elk toegewezen aan processen en taken , rekening houdend met de noodzaak voor het gelijktijdig optreden van gebeurtenissen , zogenaamde gelijktijdigheid en samenwerking of samenwerking tussen processen . Tijdens het ontwerp van het systeem fase worden strategieën voor de uitvoering van permanente data -opslag en software controles vastgesteld . Object Ontwerp Het doel van het object ontwerpfase is om stellen het uitvoeringsplan voor het systeem . Het gaat volledig bepalen van de details van de klassen , verenigingen , attributen en operaties , samen met de data structuren en interne objecten die nodig zijn om aan te geven hoe het systeem zal worden uitgevoerd . Het eindproduct van object ontwerp is een ontwerp -document , waarin de fundamentele , dynamische en object modellen geproduceerd door de analysefase worden herzien en actueel gehouden . Het object ontwerpfase kan Theoretisch worden vergeleken met de gedetailleerde ontwerpfase in een traditionele software levenscyclus . Implementatie , de implementatiefase is de meest eenvoudige , of mechanisch, fase van OMT , aangezien alle moeilijke beslissingen zijn gemaakt in de voorgaande fasen . Echter , in de praktijk , de uitvoeringsfase vereist vaak een aanzienlijke hoeveelheid werk . Objectklassen en verenigingen moeten worden uitgevoerd met behulp van een specifieke programmeertaal , database of hardware-oplossing om een systeem dat is herbruikbaar , uitbreidbaar en robuust produceren . De implementatie taal moet de mogelijkheid om in kaart brengen van OMT constructies toe in de taal .
|