Från OMT till UML : ett nödvändigt val?

Detta är en Kandidat-uppsats från Blekinge Tekniska Högskola/Institutionen för programvaruteknik och datavetenskap

Sammanfattning: Vid objektorienterad systemutveckling är det viktigt att man genomför en analys- och designfas, dels för att man inom ett utvecklingsteam lättare ska kunna visualisera hur ett system är tänkt att bli och dels för att kunna fånga och åskådliggöra kundens krav. Till sin hjälp i dessa faser har man metoder/processer och modelleringsspråk. Varje företag har i regel haft sin egen variant av ovan nämnda, men allteftersom kom kravet på en gemensam standard att bli oundvikligt. Sedan ett antal år tillbaka finns nu en standard. Trots det finns det säkert företag kvar som ännu inte antagit denna standard. I detta arbete har vi undersökt vilka modelleringsspråk som idag används. Vi har fokuserat på att göra en studie över hur en av dåtidens mest populära metoder Object Modeling Technique (OMT) står sig i konkurrens med den standard som används idag, Unified Modeling Language (UML). Således undersöker vi i detta arbete om det är nödvändigt för ett företag som idag använder OMT att byta till UML. Vi har till vår hjälp gjort en litteraturstudie samt intervjuer på en begränsad grupp företag inom Karlskrona-/Ronnebyområdet. För att ytterligare undersöka de väsentliga skillnaderna mellan OMT och UML, har vi gjort ett jämförande test mellan notationen i OMT och UML. Eftersom vi inte fann några stora skillnader i notationen har vi valt att endast visa några få diagram i arbetet, om intresse finns för mer detaljer angående notationen hänvisar vi i stället till Eriksson och Penker [6]. Det har visat sig att alla företag i vår undersökning idag använder UML. Sannolikt beror detta i huvudsak på tre orsaker. För det första har UML haft en stor genomslagskraft efter det att det blev en standard. För det andra kan man använda UML till annat än mjukvaruutveckling. För det tredje finns det en stor kunskap och kännedom om UML, vilket också har gjort att kunderna efterfrågar just detta. Avslutningsvis torde den dominans som UML har inom branschen till stor del bero på det faktum att UML är uppbyggt av det bästa från alla de modelleringsspråk som varit använda i modern tid.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)