Modulär Programutveckling : Hur kan modularisering användas för att effektivisera utvecklingsprocessen?

Detta är en Kandidat-uppsats från KTH/Skolan för datavetenskap och kommunikation (CSC)

Sammanfattning: 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    

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)