Kirjasto - Tampereen teknillinen yliopisto

Cobol-ohjelmistojen siirrettävyydestä

Show simple item record

Title: Cobol-ohjelmistojen siirrettävyydestä
Author: Pokkinen, Timo
Alternative title: Study of Portability in COBOL applications
Abstract: Ohjelmistojen siirrettävyys on erityisen tärkeää pitkän elinkaaren omaavien ohjelmistojen toteutuksessa. Siirrettävyys varmistaa ohjelmiston käyttökelpoisuuden laitteiden, käyttöjärjestelmien, varusohjelmistojen ja ohjelmistokehitysvälineiden muutosten yhteydessä. Ohjelmiston siirrettävyys tarkoittaa sitä, että ohjelmisto voidaan pienin muutoksin tai kokonaan ilman muutoksia siirtää toiseen tietokoneeseen ja käyttöympäristöön. Siirrettävyydestä käytetään englanninkielisessä kirjallisuudessa termejä portability, transferability ja movability. Ohjelmistot, joiden kohdalla siirrettävyysongelmista selviytyminen on erityisen tärkeää, ovat usein logiikaltaan monimutkaisia ja niiden toiminnallisuutta ohjaavat ja rajoittavat lait sekä asetukset.

Tämä diplomityö liittyy Tietonauha-yhtiö Oy:n COBOL-ohjelmointikielellä toteutetun palkka- ja henkilöstöhallinnan ohjelmiston kehitysprojektiin, jossa COBOL-ohjelmisto TIPA muokattiin suljetun ohjelmointiympäristön ohjelmistosta siirrettäväksi. Ohjelmia TIPAssa on yli 1200 ja COBOL-koodia yli 300 000 riviä. TIPAa on kehitetty yli 40 henkilötyövuoden työpanoksella, ja suuri osa työstä on mennyt järjestelmän lakisääteisten ominaisuuksien toteuttamiseen ja järjestelmän sovittamiseen useiden erilaisten työehtosopimusten ja toimintatapojen mukaiseksi.

Teknisellä tasolla diplomityössä tutkittiin siirrettävyyteen liittyviä ongelmia, ratkaistiin TIPA-järjestelmän siirrettävyyteen liittyvät ongelmat ja muutettiin suljetun järjestelmän COBOL-ohjelmisto siirrettäväksi. Siirrettävällä ohjelmistoversiolla saavutettiin yksi helposti ylläpidettävä ohjelmistoversio ja laaja tuettu laite- sekä käyttöjärjestelmäkanta. Lopputuloksena TIPA-ohjelmistolle tuli yli kymmenen vuotta lisää käyttöikää ja ohjelmiston potentiaalinen asiakaskunta laajeni moninkertaiseksi. Työssä tarkastellaan ohjelmointivälineiden antamaa tukea siirrettäville ohjelmistoille ja säilytettiin järjestelmien kehitetykseen käytetty useiden vuosien työ sekä etu yrityksen henkilöstön vahvasta COBOL-ohjelmointiosaamisesta. /Kir10

Issue date: 2010-05-05
URN: http://URN.fi/URN:NBN:fi:tty-201005101119
Publication type: Diplomityö - Master's thesis
Language: fi
Pages: 48
Instructor: Leinikki, Visa-Matti
Examiner: Kuikka, SeppoMikkonen, Tommi
University: Tampereen teknillinen yliopisto
Faculty: Tieto- ja sähkötekniikan tiedekuntaAutomaatio-, kone- ja materiaalitekniikan tiedekunta
Department: Systeemitekniikan laitosOhjelmistotekniikan laitos
Degree Programme: Sähkötekniikan koulutusohjelma
Copyright: This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

Files in this item

Files Size Format View
pokkinen.pdf 485.9Kb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search TUT DPub


Advanced Search

Browse

My Account

Statistics