Inom rådgivningsbranschen finns ett ökat behov av bra hjälpmedel för att underlätta rådgivarnas arbete med dokumentation och arkivering av information som uppkommer vid rådgivningssituationer. Målet med examensarbetet var att kunna presentera en färdigställd iOS applikation som erbjuder en lösning på problemet med hjälp av ljudupptagningar. Utifrån en modellerad processbild över systemet togs en kravspecifikation fram. Metoden som användes i projektet har varit en Scrum inspirerad utvecklingsprocess. Först togs en prototyp fram med hjälp av en Storyboard. Därefter fick varje vy utgöra en sprint i utvecklingsprocessen. Utvecklingen skedde med hjälp av utvecklingsmiljön Xcode. De inbyggda verktygen för enhetstestning samt automatiserade gränssnittstester har använts för att säkerställa att funktionaliteten överensstämmer med kraven. Vid utvecklingen användes även tekniker för Objektorienterad design samt användning av designmönster som t.ex. Model, View, Controller (MVC).Resultatet blev en fullt funktionell iOS applikation som kommunicerar med en bakomliggande webbtjänst för att kunna erbjuda den efterfrågade funktionaliteten. Applikationen presenteras i ett stilrent och lättnavigerat grafiskt gränssnitt som är enkelt för användaren att använda. Applikationen erbjuder funktionalitet för att rådgivare skall kunna logga in i applikationen, söka efter kunder, se rådgivningshistorik, välja olika formulär och spela in rådgivningssamtal som sker med kunden. Slutligen säkerställer applikationen rådgivningen genom att ladda upp rådgivningsfilerna till webbtjänsten som arkiverar och distribuerar ljudfilerna till berörda parter. Applikationen finns tillgänglig för både iPhone och iPad och stödjer iOS-versioner från om med iOS 5 vilket gör att applikationen kan nå ca 98,5% av marknaden för dessa enheter. / In the counseling industry, there is a greater need for good tools to facilitate advisors work with documentation and archiving of information arising from the counseling situations. The aim of this thesis was to present a finalized iOS application that offers a solution to the problem by using sound recording. Based on a modeled process image of the system, a requirement specifi-cation was developed. The methodology of the project has been a Scrum inspired line of development. First a prototype was developed by using a Storyboard. Thereafter, each was represented by a sprint in the devel-opment process. The development was done using the development environment Xcode. The built-in tools for unit testing and automated interface testing has been used to ensure that the functionality complies with the requirements. The development also used techniques for objectoriented design and the use of design patterns, such as Model, View, Controller (MVC).The result was a fully functional iOS application that communicates with an underlying web service to provide the sought-after functionality. The application is presented in a stylish and easy-to-navigate graphical user interface that is easy for the user to use. The application pro-vides functionality for advisers to log in to the application, search for customers, see consultation history, choose different forms and record a consultation that takes place with a client. Finally, the application ensures the consultation by uploading the consultation files to the web service which archives and distributes audio files to interested parties. The application is available for both iPhone and iPad and supports iOS-versions as from iOS 5 which makes the application available for ap-proximately 98.5% of the market for these devices.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:kth-177023 |
Date | January 2014 |
Creators | Svensson, Patrik |
Publisher | KTH, Skolan för informations- och kommunikationsteknik (ICT) |
Source Sets | DiVA Archive at Upsalla University |
Language | Swedish |
Detected Language | Swedish |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Relation | TRITA-ICT-EX ; 2014:36 |
Page generated in 0.0155 seconds