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
Modulär Programutveckling: Hur kan modularisering användas för att effektivisera utvecklingsprocessen?
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
KTH, School of Computer Science and Communication (CSC).
2017 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesisAlternative title
Modular Software Development : How can modular software components streamline the development process? (English)
Abstract [sv]

Den här studien avser undersöka behovet av modularitet inom mjukvaruutveckling, dess implikationer på utvecklingsprocessen samt dess affärsnytta, men berör också tekniker för att uppnå modularitet.

Detta är en fallstudie kring utvecklingen av Control Center, en flexibel och konfigurerbar plattform för data-management. Control Center har utvecklats för, och tillsammans med, Tuzame AB.

Control Center är kundens interface för att hantera sin data och sin digitala plattform. Möjligheten att skapa en flexibel plattform för att snabbt kunna skapa olika typer av kundlösningar genom att välja komponenter från en testad kodbas kommer att undersökas.

Rapporten har två huvudsakliga målsättningar; dels att beskriva hur utvecklingsarbetet kring en modulär plattform kan gå till, och dels att undersöka vilken påverkan en modulär plattform kan ha på utvecklingsprocessen av ett data management-verktyg på ett litet företag. 

“CC is highly configurable and flexible data management tool which gives an easy and reliable way to access and modify data” - Pavel Getta, utvecklare på Tuzame AB

 

 

Abstract [en]

This study aims at investigating the need for modularity in software development, what implications it might have on the development process, what business value it might hold and touches on some techniques for achieving modularity.

The study was done as a case study regarding the development of Control Center, a highly configurable and flexible data management tool. Control Center has been developed for, and in collaboration with, Tuzame AB.

Control Center is the customer interface for handling their data and digital platform. The possibility to create a flexible platform to quickly create different types of customer solutions by selecting components from a tested code base will be investigated.

The report has two main objectives; to describe how software development based on  a modular platform can improve the workflow, and to investigate the extent to which a modular platform can affect the development process of a data management tool in a small business.

“CC is highly configurable and flexible data management tool which gives an easy and reliable way to access and modify data” - Pavel Getta, developer at Tuzame AB.

Place, publisher, year, edition, pages
2017. , p. 49
Keyword [en]
modular software development
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:kth:diva-210757OAI: oai:DiVA.org:kth-210757DiVA, id: diva2:1119738
External cooperation
Tuzame AB
Subject / course
Computer and Systems Sciences
Educational program
Master of Science in Engineering - Industrial Engineering and Management
Supervisors
Examiners
Available from: 2017-10-09 Created: 2017-07-04 Last updated: 2018-01-13Bibliographically approved

Open Access in DiVA

fulltext(694 kB)23 downloads
File information
File name FULLTEXT01.pdfFile size 694 kBChecksum SHA-512
784576a33519cb7ada0e89ede688c061652eb031c712452f35970bd9c95732be12e9dcae96bb7cfd022745f2ba9f7d6af90f6d9347be04d06d57f8cac0dc672f
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 23 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 82 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