• No results found

För min egen del är det intressant att fortsätta utvecklingen av applikationerna eftersom min önskan var att lära mig mer om programmering. Jag tror även att det skulle vara intressant för någon annan att ta vid och utveckla vidare. Kanske då inte för att få den personliga utvecklingen men jag tror att applikationen skulle fylla en funktion som färdigutvecklad.

En annan aspekt som skulle vara av intresse att titta vidare på är databasen och att designa den på ett bättre sätt. För att applikationen ska kunna behandla mer data måste dessa värden läggas in i en databas. Den databasen kommer då att bli rätt stor och det blir än viktigare att designa den på ett fungerbart sätt. Hur

utvecklar man en databas på bästa sätt så att den klarar mycket information? Jag kan även tänka mig att det skulle vara bra att utvidga testningen av applika- tionerna och få in mer synpunkter från användare. Fler synpunkter kan leda till att applikationen som utvecklas blir bättre och passar en större målgrupp. Jag tror att man skulle kunna kombinera testerna med andra sorters undersökningar för att få in mer kommentarer om vad som skulle vara önskvärda funktioner. Vad vill den allmänne användaren av applikationerna få tillgång till för information?

Vill man arbeta vidare med Astrid Lindgren-aspekten kan det vara av intresse att ta kontakt med mer kunniga personer. På så sätt kan applikationen bli mer per- sonlig och knyta an ännu mer till just Astrid Lindgren. För att få den här mer personliga vinklingen så kan man till exempel ta kontakt med Astrid Lindgren- sällskapet. Vad vill kunniga personer om Astrid Lindgren komma åt för

information genom applikationerna?

Man kan även undersöka intresset för applikationen genom att ta kontakt med bibliotek. Bibliotekarier som arbetar mycket med både böcker och sökningar kan kanske bidra med lärorika synpunkter. Applikationen som utvecklats skulle även kunna fungera för andra författare. Då skulle man kunna utveckla ett grundkoncept som kan användas oberoende av vem författaren är.

Referenser

Referenser

Litteratur

Allwood, Carl Martin (1998), Människa-datorinteraktion ett psykologiskt perspektiv, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-00587-3 Alvesson, Mats & Sköldberg, Kaj (1994), Tolkning och reflektion – vetenskapsfilosofi och kvalitativ metod, Studentlitteratur, Lund, ISBN 91-44-38161-1

Andersen, Erling S (1994), Systemutveckling – principer, metoder och tekniker, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-31042-0

Avison, David & Fitzgerald Guy (2003), Information systems development, McGraw-Hill Education, third edition, ISBN 0-07-709626-6

Bell, Judith (1995), Introduktion till forskningsmetodik, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-37022-9

Bjereld, Ulf; Demker, Marie & Hinnfors, Jonas (2002), Varför vetenskap? Om vikten av problem och teori i forskningsprocessen, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-04134-9

Dennis, Alan & Wixom, Barbara Haley (2000), System analysis and design, John Wiley and sons, ISBN 0-471-24100-8

Eckel, Bruce (1998), Thinking in Java, Prentice Hall PTR, ISBN 0-13-659723-8 Ejvegård, Rolf (2002), Vetenskaplig metod för projektarbete, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-02767-2

Eklund, Sven & Fernlund, Hans (1998), Programkonstruktion med kvalitet – projekthantering och ISO 9000, Studentlitteratur, Lund, ISBN 91-44-00626-8 Eriksson, Hans-Erik (1997), Programutveckling med Java, Studentlitteratur, Lund, ISBN 91-44-00219-X

Faulkner, Xristine (2000), Usability Engineering, Palgrave MacMillian, ISBN 0-333-77321-7

Referenser

Goldkuhl, Göran (1998), Kunskapande, Kompendium, Institutionen för datavetenskap, Linköpings universitet

Gummesson, Evert (1985), Forskare och konsult – om aktionsforskning och fallstudier i företagsekonomi, Studentlitteratur, Lund, ISBN 91-44-44531-8 Hoffer, Jeffrey A; George, Joey F & Valacich, Joseph S (2004), Modern systems analysis and design, Prentice Hall, fourth edition, ISBN 0-13-127391-4

Horton, Ivor (2001), Börja med Java 2, JDK 1.3, Pagina Förlags AB, ISBN 91-636-0622-4

Jerkedal, Åke (1999), Utvärdering – steg för steg, Norstedts Juridik AB, Stockholm, ISBN 91-39-10361-7

Kvint, Kerstin (1997), Astrid i vida världen, Kvints, ISBN 91-88372-16-5 Ladd, Eric & O’Donnell, Jim (2001), JavaTM, XHTMLTM, HTML och XML Magnum, Prentice Hall, ISBN 013-032635-6

Lundahl, Ulf & Skärvad Per-Hugo (1999), Utredningsmetodik för samhällsvetare och ekonomer, Studentlitteratur, Lund, tredje upplagan, ISBN 91-44-01003-6

McFadden, Fred R; Hoffer, Jeffrey A & Prescott, Mary B (1999), Modern Database Management, Addison Wesley, fifth edition, ISBN 0-201-47432-8 Ottersten, Ingrid & Berndtsson, Johan (2002), Användbarhet i praktiken, Studentlitteratur, Lund, ISBN 91-44-04122-5

Patel, Runa & Davidson, Bo (1994), Forskningsmetodikens grunder – Att planera, genomföra och rapportera en undersökning, Studentlitteratur, Lund, andra upplagan, ISBN 91-44-30952-X

Repstad, Pål (1999), Närhet och distans – kvalitativa metoder i

samhällsvetenskap, Studentlitteratur, Lund, tredje upplagan, ISBN 9144010206 Pantham, Satyaraj (1999), Pure JFC Swing, Sams, ISBN 0-672-31423-1

Patton, Michael Quinn (2002), Qualitative research & evaluation methods, Sage publications, third edition, ISBN 0-7619-1971-6

Referenser

Preece, Jennifer; Rogers, Yvonne & Sharp, Helen (2002), Interaction design beyond human-computer interaction, John Wiley and sons,

ISBN 0-471-49278-7

Skansholm, Jan (1998), Java direkt, Studentlitteratur, Lund, ISBN 91-44-00810-4

Sommerville, Ian (2004), Software engineering, Pearson Education, seventh edition, ISBN 0-321-21026-3

Thurén, Torsten (1991), Vetenskapsteori för nybörjare, Liber AB, Malmö, ISBN 91-47-04807-7

Wiktorin, Lars (2003), Systemutveckling på 2000-talet, Studentlitteratur, Lund, ISBN 91-44-03113-0

Elektroniska källor

AdLibris, http://www.adlibris.com/se, [maj 2005-april 2006]

Answers.com (1998), http://www.answers.com/application%20program, [2005- 08-18]

Bokus, http://www.bokus.com/se/, [maj 2005-april 2006]

Cronholm, Stefan & Goldkuhl, Göran (2003), Strategies for Information Systems Evaluation – Six Generic Types, Electronic Journal of Information Systems Evaluation (EJISE), Vol 6, Issue 2.,

http://www.vits.org/publikationer/dokument/434.pdf, [2005-06-07] Discshop, http://www.discshop.se/, [maj 2005-april 2006]

HTML Code Tutorial, http://www.htmlcodetutorial.com/, [januari-april 2006] IMDb, Internet Movie Database, http://imdb.com/,[maj 2005-april 2006] Jakob Nielsens webbsida, useit.com (2003),

http://www.useit.com/alertbox/20030825.html, [2005-08-19] Java Sun, http://java.sun.com, [januari-april 2006]

Referenser

Servlets and JavaServer Pages (JSP) 1.0: A Tutorial,

http://www.apl.jhu.edu/~hall/java/Servlet-Tutorial/, [januari-april 2006] Svenska datatermgruppen (2005-04-05),

http://www.nada.kth.se/dataterm/rek.html#a78, [2005-08-18]

SVP webbsida (2005-03-21), Systemvetenskapliga programmet, Linköpings universitet, http://www.ida.liu.se/edu/svp/text/index_ns.htm, [2005-06-19] Wikipedia, the free encyclopedia (2005-07-16),

http://en.wikipedia.org/wiki/Thin_client, [2005-07-19]

Presentationsdatum

2006-06-08

Publiceringsdatum (elektronisk version)

Institution och avdelning

Institutionen för datavetenskap

Språk

X Svenska

Annat (ange nedan)

Antal sidor 118 Typ av publikation Licentiatavhandling Examensarbete C-uppsats X D-uppsats Rapport

Annat (ange nedan)

ISBN (licentiatavhandling)

ISRN LIU-IDA-D10--06/003--SE

Serietitel (licentiatavhandling)

Serienummer/ISSN (licentiatavhandling)

URL för elektronisk version

http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-7002

Publikationens titel

Utveckling och utvärdering av Java-applikationer

- Två praktiska exempel genom systemutvecklingsprocessen

Författare

Maria Olsson

Sammanfattning

Uppsatsen behandlar systemutvecklingsprocessen med fokusering på utvecklingsarbete och utvärdering. Syftet med uppsatsen har varit att genomföra ett systemutvecklingsarbete. För att uppnå det har två förstaversioner av en Java-

applikation utvecklats. De två applikationerna jämförs och utvärderas sedan för att ge ett svar på vilken som bäst lämpar sig för vidareutveckling.

Ett annat syfte med arbetet har varit att utveckla mig själv och av den anledningen har jag valt att göra två applikationer på olika sätt. Då applikationerna hanterar sökning av böcker skrivna av Astrid Lindgren har ett delsyfte inneburit att sprida information om författarens böcker och göra det enklare att få information om dem.

Uppsatsen kan användas som ett praktiskt exempel på hur ett systemutvecklingsarbete kan gå till. Arbetet beskrivs främst utifrån rollen som utvecklare och utvärderare men jag har även varit beställare då jag gett uppdraget till mig själv. Av de två applikationerna som utvecklats körs klientapplikationen lokalt på datorn medan serverapplikationen ligger på en server där användaren kommer åt den genom en webbläsare.

Efter utvecklingen genomfördes en utvärdering som bestod av tre delar. Jag kontrollerade hur väl de krav som ställts upp innan utvecklingen tillgodosetts. Därtill genomfördes en egen testning och även acceptanstester med tänkta användare. Resultatet påvisade att applikationerna blev väldigt lika och hade ungefär samma förutsättningar för en vidareutveckling. Skillnaden ligger i hur användaren kommer åt applikationen. Min bedömning är att serverapplikationen är bäst lämpad för vidareutveckling då fler användare kommer åt den på ett enkelt sätt.

Nyckelord

Upphovsrätt

Detta dokument hålls tillgängligt på Internet – eller dess framtida ersättare – under 25 år från publiceringsdatum under förutsättning att inga extraordinära omständigheter uppstår.

Tillgång till dokumentet innebär tillstånd för var och en att läsa, ladda ner, skriva ut enstaka kopior för enskilt bruk och att använda det oförändrat för icke- kommersiell forskning och för undervisning. Överföring av upphovsrätten vid en senare tidpunkt kan inte upphäva detta tillstånd. All annan användning av dokumentet kräver upphovsmannens medgivande. För att garantera äktheten, säkerheten och tillgängligheten finns lösningar av teknisk och administrativ art.

Upphovsmannens ideella rätt innefattar rätt att bli nämnd som upphovsman i den omfattning som god sed kräver vid användning av dokumentet på ovan be- skrivna sätt samt skydd mot att dokumentet ändras eller presenteras i sådan form eller i sådant sammanhang som är kränkande för upphovsmannens litterära eller konstnärliga anseende eller egenart.

För ytterligare information om Linköping University Electronic Press se för- lagets hemsida http://www.ep.liu.se/

Copyright

The publishers will keep this document online on the Internet – or its possible replacement – for a period of 25 years starting from the date of publication barring exceptional circumstances.

The online availability of the document implies permanent permission for anyone to read, to download, or to print out single copies for his/hers own use and to use it unchanged for non-commercial research and educational purpose. Subsequent transfers of copyright cannot revoke this permission. All other uses of the document are conditional upon the consent of the copyright owner. The publisher has taken technical and administrative measures to assure authenticity, security and accessibility.

According to intellectual property law the author has the right to be mentioned when his/her work is accessed as described above and to be protected against infringement.

For additional information about the Linköping University Electronic Press and its procedures for publication and for assurance of document integrity, please refer to its www home page: http://www.ep.liu.se/.