Suomeksi På svenska In English
Helsingin yliopisto Institutionen för datavetenskap
 

Årsberättelse 2006

Programvaruproduktion

Serious Software Evolution, Refactoring, Improvement of Operational & Usable Systems (Serious)

Tidsperiod: 09/2005-08/2007

Forskare: Juha Gustafsson, Inkeri Verkamo

Finansiering: EU/ITEA, Tekes

Bakgrund: Många programvaruintensiva system underhålls och utvecklas under hela deras livstid. I planeringsskedet byggs önskade funktioner och kvalitetsegenskaper in i programvaran. Efter att programvaran tagits i bruk kan den utvecklas bl.a. genom att tillföra nya egenskaper. Detta leder till att kvaliteten småningom försämras om evolutionen inte har tagits i beaktande då programvaran utvecklats. För att förhindra försämringen av kvaliteten måste man ta kvalitetsaspekterna i beaktande under hela programvarans livstid. Å ena sidan förminskar sammanjämkandet av kvalitet och förändringsbehov underhållsutgifterna, å andra sidan förlänger de programvarans livstid.

De centrala målsättningarna för projektet är:

  • Att utveckla metoder för att fast införliva programvaruanalys och refaktorering i programvaruprocessen.
  • Att specificera kvaliteten hos programvaruarkitekturen så att den kan tas i beaktande från början av planeringen till slutet av varans livstid.
  • Att testa verktyg och metoder med industriella programvaruprodukter. Kvalitetsmetrik hos programvaruproduktfamiljer ligger speciellt i fokus.

De viktigaste händelserna under år 2006:

  • 03/2006: State-of-the-Art-översikten färdig
  • 09/2006: Metrikhandboken färdig
  • 12/2006: Första versionen av refaktoreringshandboken färdig