Return to search

Att utforma och utvärdera ett komponentbaserat programmeringsgränssnitt

Målet med det här arbetet är att presentera ett förslag på en komponentbaserad designsom skall användas för att lösa ett problem som finns hos företag som jobbar med flera affärssystemsAPI-komponenter. Lösningen som uppnås är ett komponentbaserat gränssnittsom låter sig anpassas, underhållas och utökas av användare. Vår lösning beskriver hur endesign ser ut som låter utvecklarna hos dessa företag arbeta mot ett komponentbaseratgränssnitt som programmatiskt ser identiskt ut oberoende mot vilket API-system utvecklarenarbetar mot eller med. Resultatet når vi genom att använda en blandad metodik,d.v.s. en metodik där både kvalitativa och kvantitativa metoder används. Anledningen tillvalet av en blandad metodik baseras på att det genererar mer underlag som vi sedan kananvända för att analysera och komma fram till ett välgrundat resultat.Vi presenterar den bakgrundsteori som läsaren behöver sätta sig in i för att lättarekunna tolka och förstå vårt resultat. Resultatet beskrivs och analyserar utifrån den teorisom vi tidigare har presenterats. Resultatet delas upp i tre kategorier: design, utvärderingav design och implementation. Dessa kategorier baseras på de metoder som vi har använtför att nå resultatet.Arbetet avslutas med en diskussion, metodutvärdering och sammanfattning som kortgår igenom hela arbetet med uppsatsen, vad resultatet kan betyda och hur valet av metodhar fungerat. Sist reflekterar vi kort över framtida forskning och hur det går att fortsättamed det här arbetet för att förstärka resultatet. / The aim of this thesis is to present a proposition of a component-based design whichwill be used to solve a problem for companies who works with several business systems’API-components. The solution that is achieved is a component-base inteface that can becustomized, maintained and expanded by the user. Our solution describes a design whichlet the developers at these companies to work against a component-based interface that,programatically, looks and works the same regardless of which business system API theywork against. We will use a mixed methodology, that is, we will use both qualitativeand quantitative methods to reach our result and conclusions. The choice to use a mixedmethodology is based on that it generates more groundwork for us to reach a better result.We will present the background theory for the reader to better understand and interpretour result. We will present our result in three ways: a design, an evaluation of the designand a implementation. Each based on one of the methods we used to reach it.The thesis will be concluded with a discussion, method evaluation and a summary,where we will discuss the work with the thesis and what the result tells us. There will alsobe a short summary of our choice of methods have worked for us. At last we will reflecton future work, and what might be the next step to take to strengthen and improve ourresult.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:mau-20043
Date January 2013
CreatorsNicklas, Ahlgren, Jimmy, Kumpulainen
PublisherMalmö högskola, Fakulteten för teknik och samhälle (TS), Malmö högskola/Teknik och samhälle
Source SetsDiVA Archive at Upsalla University
LanguageSwedish
Detected LanguageSwedish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0026 seconds