The purpose of this thesis is to provide the Maftaki team at Tieto a proposal of a tool or improve one of the current tools that will support their processes. In order to find a suitable tool a problem analysis model, as described by Goldkuhl and Rostlinger (1988), was used. To find out what kind of problem existed, members from the Maftaki team were interviewed. Out of the problems that were brought up during the interviews, difficulties with finding telephone numbers that can be used in the testing environment at testing was chosen. In order to solve the problem, a tool that handles test data was to be developed. Firstly, a requirement elicitation was performed by interviewing potential users of the system. In this way, use cases and functional requirements were elicited. A framework called Struts2, an Object-relational Mapping framework, Hibernate and an Inversion of Control container, Spring was used during the development. Maven was used for building the application. During the development demos were performed in order to elicit more requirements from the users and to clarify some requirements. Also refactoring was done continuously during the development. When the development of the application was done a couple of test cases were written and some basic testing of the application were performed . / Syftet med examensarbetet är att ge Maftaki teamet vid Tieto ett förslag på ett verktyg eller förbättra ett av de nuvarande verktygen för att ge support till deras processer. För att hitta ett lämpligt verktyg gjordes först en problemanalys, den problemanalysmodell som beskrivs i Goldkuhl och Röstlinger, (1988), bok användes. För att ta reda på vilka problem som kunde finnas genomförde ett antal intervjuer med medlemmar i Maftaki. Ur de problem som hade kommit fram under intervjuerna valdes svårigheten att hitta telefonnummer som kan användas i testmiljön vid testning ut. För att lösa problemet beslutades att ett verktyg som hanterar testdata skulle utvecklas. Först genomfördes en kravfångst genom att intervjua potentiella användare och på så sätt togs användningsfall och funktionella krav fram. För att bygga applikationen användes ett ramverk som heter Struts2, ett Object/Relational Mapping ramverk, Hibernate, och en Inversion of Control container, Spring. För att bygga applikationen användes Maven. Under utvecklingens gång genomfördes demos för att få fler krav ifrån användare och för att få en klarare bild av betydelsen av vissa krav. Också omstrukturering av kod genomfördes kontinuerligt under utvecklingens gång. Sist av allt genomfördes ett antal test på applikationen.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-81171 |
Date | January 2012 |
Creators | Hallgren, Ellen |
Publisher | Linköpings universitet, Institutionen för datavetenskap, Linköpings universitet, Tekniska högskolan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.0014 seconds