haku: @keyword sovellusohjelmisto / yhteensä: 2
viite: 1 / 2
« edellinen | seuraava »
Tekijä:Paasonen, Tuomas
Työn nimi:Methods for Improving the Maintainability of Application Software
Menetelmiä sovellusohjelmiston ylläpidettävyyden parantamiseksi
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2011
Sivut:[8] + 79      Kieli:   eng
Koulu/Laitos/Osasto:Sähkötekniikan laitos
Oppiaine:Tehoelektroniikka   (S-81)
Valvoja:Ovaska, Seppo
Ohjaaja:Sarvas, Risto
Elektroninen julkaisu: http://urn.fi/URN:NBN:fi:aalto-201209213111
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  1239   | Arkisto
Avainsanat:application software
software
maintainability
maintenance
sovellusohjelmisto
ohjelmisto
ylläpidettävyys
ylläpito
Tiivistelmä (fin): Yhteiskunta on tullut monella tavalla riippuvaiseksi ohjelmistoista.
Ne pyörittävät monia arkipäiväisiä rutiineja, joita me pidämme itsestäänselvyyksinä.
Mitä enemmän ohjelmistot ovat yhteiskuntamme toimintoja, sitä vähemmän ohjelmistojen vaatimukset voidaan määritellä eristyksessä ympäröivästä maailmasta.
Toimintaympäristön muutosten tulee näkyä myös muutoksina ohjelmistossa.

Ohjelmistojen ylläpito ei ole siis vain virheiden korjaamista.
Uusia ominaisuuksia tarvitaan jatkuvasti, jotta ohjelmisto pysyisi hyväksyttävänä muuttuvassa ympäristössä.
Pitkäikäiselle ohjelmistolle ylläpidon kustannukset voivat muodostaa jopa yli puolet kokonaiskustannuksista.
Ylläpidettävyyden parantaminen ei ainoastaan pienennä kustannuksia vaan myös pidentää ohjelmiston elinikää.

Tässä diplomityössä etsimme keinoja, joilla ohjelmiston ylläpidettävyyttä voidaan parantaa jo kehitysvaiheessa.
Teemme tapaustutkimuksen kolmesta projektiauditoinnista keskikokoisessa suomalaisessa ohjelmistoyrityksessä.
Auditointien tavoitteena on löytää yleisiä ylläpidettävyyteen liittyviä tekijöitä.

Tulemme tulokseen, että ylläpidettävyys on useiden osittain toisistaan riippumattomien tekijöiden summa.
Siksi sitä tulisi tarkastella osiensa kautta sen sijaan, että sitä mitattaisiin yhtenä kokonaisuutena.
Projektiauditointien perusteella listaamme yleisiä ohjeita, joita kehitystiimit voivat käyttää suuntaviivoina.
Koska ylläpidettävyys on jossain määrin subjektiivista, ei ohjeita voi käyttää sellaisenaan.
Ne tulee sovittaa erikseen jokaiseen toimintaympäristöön ja projektiin.
Tiivistelmä (eng): Society has become in many ways dependent on software.
It runs several everyday tasks that we take for granted in modern life.
The more society is in interaction with software the less the requirements of software systems can be isolated from the world around them.
Changes of the operation environment have to be met with changes in the software.

Software maintenance is, therefore, not simply corrective changes.
New features have to be constantly implemented to keep the software acceptable in the changing world.
For a software with a long lifetime, maintenance can form more than a half of the costs.
Improving software's maintainability not only reduces the costs but also prolongs the application's lifetime.

In this thesis, we search for methods that can be used to improve software's maintainability during its development phase.
We do a case-study of three project audits in a mid-sized Finnish software company.
The aim is to find common issues that affect software's maintainability.

We discover that maintainability is a sum of partly uncorrelated factors.
It should thus be monitored through its components rather than one single measurement.
Based on the project audits, we provide a list of general instructions that can be used as a guideline by development teams.
As maintainability is to some extent subjective, the instructions cannot be used as such.
Instead they have to be adapted to each company culture and project separately.
ED:2012-06-20
INSSI tietueen numero: 44698
+ lisää koriin
« edellinen | seuraava »
INSSI