search query: @supervisor Männistö, Tomi / total: 83
reference: 10 / 83
« previous | next »
Author:Åstrand, Leif
Title:Maintenance processes for component based web sites at a small web agency
Programvaruproduktion och affärsverksamhet
Publication type:Master's thesis
Publication year:2010
Pages:77 s. + liitt. 7 s.      Language:   eng
Department/School:Informaatio- ja luonnontieteiden tiedekunta
Main subject:Tietojenkäsittelyoppi   (T-76)
Supervisor:Männistö, Tomi
Instructor:Österlund, Pär
OEVS:
Electronic archive copy is available via Aalto Thesis Database.
Instructions

Reading digital theses in the closed network of the Aalto University Harald Herlin Learning Centre

In the closed network of Learning Centre you can read digital and digitized theses not available in the open network.

The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/

You can read theses on the Learning Centre customer computers, which are available on all floors.

Logging on to the customer computers

  • Aalto University staff members log on to the customer computer using the Aalto username and password.
  • Other customers log on using a shared username and password.

Opening a thesis

  • On the desktop of the customer computers, you will find an icon titled:

    Aalto Thesis Database

  • Click on the icon to search for and open the thesis you are looking for from Aaltodoc database. You can find the thesis file by clicking the link on the OEV or OEVS field.

Reading the thesis

  • You can either print the thesis or read it on the customer computer screen.
  • You cannot save the thesis file on a flash drive or email it.
  • You cannot copy text or images from the file.
  • You cannot edit the file.

Printing the thesis

  • You can print the thesis for your personal study or research use.
  • Aalto University students and staff members may print black-and-white prints on the PrintingPoint devices when using the computer with personal Aalto username and password. Color printing is possible using the printer u90203-psc3, which is located near the customer service. Color printing is subject to a charge to Aalto University students and staff members.
  • Other customers can use the printer u90203-psc3. All printing is subject to a charge to non-University members.
Location:P1 Ark Aalto     | Archive
Keywords:web site
component based system
version control
database patch
webbsida
komponentbaserade system
versionshantering
databasuppdatering
Abstract (eng): Software maintenance and component based systems are two widely studied areas of software engineering.
Both fields are however mainly focusing on unique systems and do not consider situations where multiple similar systems are maintained.

This work presents the design of processes for various tasks related to the typical life cycle of a web site developed based on a component based system.
The purpose of the processes is to increase efficiency by improving usability and by providing for automation.

The research is conducted by first reviewing the target company's business needs and the previous work in related fields, upon which requirements for the processes are defined.
Based on these requirements, an underlying framework and the actual processes are designed.
The design is carried out iteratively, evaluating the results based on the requirements and redesigning either, after which the evaluation is again performed.
Three scenarios for implementing the processes at the target company are also developed.

The main result of the work is a set of processes based on a well-defined documentation structure and a version control repository containing versions of all supported components and all maintained web sites.
Both the files of a web site and the database of the site are stored alongside in the repository.
Based on the repository, components can be installed to new sites or updated on existing sites through merging the differences between various versions in the repository.

The developed processes can be generalized to cover basically any web site based on a content management system written in an interpreted language.
Suggested further research strives towards realizing the potential of the processes.
Abstract (swe): Mjukvaru-underhåll och komponentbaserade system är två välkända delområden inom mjukvarutekniken.
Forskningen fokuserar dock främst på unika system utan att beakta situationer då ett flertal likartade system underhålls.

I detta arbete har processer för typiska åtgärder vid olika skeden av en webbsidas livscykel planerats.
Syftet med processerna är att öka effektiviteten genom att förbättra användbarheten och möjliggöra automation.

Forskningens första fas är en litteraturgranskning över utvalda områden.
Utgående från litteraturen samt det undersökta företagets behov definieras sedan krav som processerna bör uppfylla.
Som följande byggs processerna upp genom att iterativt utvärdera processerna utgående från kravspecifikationen och sedan uppdatera processerna eller kravspecifikationen baserat på utvärderingen.
Tre alternativa modeller för hur processerna kunde tas i bruk hos det undersökta företaget skissas också upp.

Det primära slutresultatet är en uppsättning processer som utnyttjar dokumentation i ett strukturerat format och ett versionshanteringssystem, i vilket alla komponenter och webbsidor lagras.
Systemet hanterar både filerna och databasinnehållet som hör till en sida.
Med hjälp av versionskontrollen kan man installera komponenter till nya webbsidor och uppdatera komponenterna på existerande sidor genom att kombinera skillnaderna mellan olika versioner från systemet.

Processerna som utvecklats kan generaliseras till att hantera i stort sett alla webbsidor som använder ett publiceringsverktyg baserat på ett tolkat programmeringsspråk.
Slutligen presenteras vidareutvecklingsmöjligheter som fokuserar på att förverkliga de möjligheter som processerna utlovar.
ED:2010-09-03
INSSI record number: 40404
+ add basket
« previous | next »
INSSI