haku: @keyword version control / yhteensä: 5
viite: 1 / 5
« edellinen | seuraava »
Tekijä:Åstrand, Leif
Työn nimi:Maintenance processes for component based web sites at a small web agency
Programvaruproduktion och affärsverksamhet
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2010
Sivut:77 s. + liitt. 7 s.      Kieli:   eng
Koulu/Laitos/Osasto:Informaatio- ja luonnontieteiden tiedekunta
Oppiaine:Tietojenkäsittelyoppi   (T-76)
Valvoja:Männistö, Tomi
Ohjaaja:Österlund, Pär
OEVS:
Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje

Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossa

Oppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa.

Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/

Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.

Kirjautuminen asiakaskoneille

  • Aalto-yliopistolaiset kirjautuvat asiakaskoneille Aalto-tunnuksella ja salasanalla.
  • Muut asiakkaat kirjautuvat asiakaskoneille yhteistunnuksilla.

Opinnäytteen avaaminen

  • Asiakaskoneiden työpöydältä löytyy kuvake:

    Aalto Thesis Database

  • Kuvaketta klikkaamalla pääset hakemaan ja avaamaan etsimäsi opinnäytteen Aaltodoc-tietokannasta. Opinnäytetiedosto löytyy klikkaamalla viitetietojen OEV- tai OEVS-kentän linkkiä.

Opinnäytteen lukeminen

  • Opinnäytettä voi lukea asiakaskoneen ruudulta tai sen voi tulostaa paperille.
  • Opinnäytetiedostoa ei voi tallentaa muistitikulle tai lähettää sähköpostilla.
  • Opinnäytetiedoston sisältöä ei voi kopioida.
  • Opinnäytetiedostoa ei voi muokata.

Opinnäytteen tulostus

  • Opinnäytteen voi tulostaa itselleen henkilökohtaiseen opiskelu- ja tutkimuskäyttöön.
  • Aalto-yliopiston opiskelijat ja henkilökunta voivat tulostaa mustavalkotulosteita Oppimiskeskuksen SecurePrint-laitteille, kun tietokoneelle kirjaudutaan omilla Aalto-tunnuksilla. Väritulostus on mahdollista asiakaspalvelupisteen tulostimelle u90203-psc3. Väritulostaminen on maksullista Aalto-yliopiston opiskelijoille ja henkilökunnalle.
  • Ulkopuoliset asiakkaat voivat tulostaa mustavalko- ja väritulosteita Oppimiskeskuksen asiakaspalvelupisteen tulostimelle u90203-psc3. Tulostaminen on maksullista.
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:web site
component based system
version control
database patch
webbsida
komponentbaserade system
versionshantering
databasuppdatering
Tiivistelmä (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.
Tiivistelmä (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 tietueen numero: 40404
+ lisää koriin
« edellinen | seuraava »
INSSI