Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
En jämförande studie av tre metoder för att generera en webb-baserad kurs: Studien jämför att handskriva kod, skapa genom befintligt program samt att skäddarsy ett program som autogenererar kod
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2018 (Swedish)Independent thesis Basic level (professional degree), 10 credits / 15 HE creditsStudent thesisAlternative title
A comparison of three methods to generate a web based course : The study compares writing code by hand, using existing tools and designing a program specifically to generate the requested code (English)
Abstract [en]

Buyers of software and developers are often faced with the choice of using something existing or developing something that is custom made for their needs. What are the consequences for a company depending on what method they choose to work with? What are the economic outcomes? In this article we do a comparison of three different methods of generating an e-learning course 1) an existing tool for e-learning courses 2) writing XML and HTML code 3) developing a custom made program that generates XML and HTML. We also present a literature study and an in-depth interview.

We compare the outcomes of the three approaches and find that the gain in developing something custom made is unquestionable when it comes to decreasing developing time and errors made. Our own product takes much shorter time that the other two methods and has fewer errors.

Our conclusion is that it is importat for companies to make an active decision regarding the methods they use. Another conclusion had to do with the relationship between a developer and the purchaser of a program. It is of important for developer to gain trust of a purchaser in order to get the freedom necessary for doing a good job. If a purchaser wants to have to much control over the development it may result in bad decisions being made having big economic effects as well as effects on workability of the project.

Abstract [sv]

Beställare av program och utvecklare får ofta fatta ett beslut huruvida de ska använda ett färdigutvecklat program eller skapa ett eget skräddarsytt program anpassat efter deras behov. Vilka konsekvenser har det för ett företag vilken metod de väljer att arbeta med? Vad har det för ekonomiska konsekvenser? I detta examensarbete gör vi en jämförelse av tre olika metoder som genererar e-learningkurser 1) ett existerade verktyg för elearningkurser (Articualte Storyline), 2) skriven XMLoch HTML-kod och 3) utveckla ett eget skräddarsytt program som genererar XMLoch HTML-kod. Vi gör även en litteraturstudie och en kvalitativ intervju.Vi jämför resultaten av de tre olika metoderna och finner att vinsten av att skapa ett eget skräddarsytt program är otvivelaktig när det kommer till att minska arbetstiden och minimera antalet genererade fel. Vår egen produkt tar mycket kortare tid och genererar mycket färre fel än de andra två metoderna.Vår slutsats är att det är viktigt för företag att fatta ett aktivt beslut när det kommer till vilken metod de använder. En annan slutsats har att göra med relationen mellan utvecklare och beställare. Det är av stor vikt att utvecklaren har tillit från beställare så att utvecklaren får fria tyglar att göra det den vill. Om en beställare vill ha för mycket inblick och för mycket påverkan i själva utvecklingen har det stora ekonomiska konsekvenser så väl som konsekvenser på arbetsflödet.

Place, publisher, year, edition, pages
2018. , p. 32
Series
TRITA-EECS-EX ; 2018:471
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-254359OAI: oai:DiVA.org:kth-254359DiVA, id: diva2:1331222
Subject / course
Computer Technology and Software Engineering
Educational program
Bachelor of Science in Engineering - Computer Engineering
Supervisors
Examiners
Available from: 2019-06-26 Created: 2019-06-26 Last updated: 2019-06-26Bibliographically approved

Open Access in DiVA

No full text in DiVA

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

urn-nbn
Total: 4 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf