undefined

Hypermedia ohjelmistokehityksessä

Year of publication

1991

Authors

Berglund, Robin; Kujala, Arto; Laitinen, Teuvo; Savola, Juha

Abstract

Raportissa kuvataan hypermediaa käytännön sovelluskehityksen näkökulmasta. Esitetty kokemusperäinen tietämys on syntynyt Valtion teknillisen tutkimuskeskuksen (VTT) tietojenkäsittelytekniikan laboratorion (TIK) omarahoitteisessa hypermediaprojektissa sekä laboratorion hypermediatoimeksiannoissa. Laboratoriossa on kehitetty menetelmiä ns. oliopohjaisten hypermediatyökalujen käyttämiseen sovelluskehityksessä. Hypermedialla voidaan toteuttaa vapaa tiedon yhteyksien esittäminen eli linkitys ja tietojärjestelmien integrointi. Tiedon eri esitysmuotoja hyödynnetään. Hypermedian rakenne ja sisältö ovat vapaamuotoisia eivätkä normaaliin dokumenttien peräkkäisrakenteisuuteen sidottuja. Tarjolla olevat hypermediatyökalut määrittelevät hypermediasovelluksen rajoitukset. Osa hypermediatyökaluista antaa dokumenttirungon ja erilaisia valmiita muokkaus- ja linkitystyökaluja. Muut työkalut antavat vapaasti muokattavan käyttöliittymän ja räätälöitävän toiminnallisuuden. Suuren yhtenäisen joustavien hypermediatyökalujcn ryhmän muodostavat oliopohjaiset hypermediatyökalut. Niissä on valmis oliohierarkia ja olioiden välinen viestitysjärjestelmä. Aitoja olio-ohjelmointiympäristöjä ne eivät ole. Käytännössä on hyväksi havaittu tehdä hypermediasovellus kaksijakoisesti: ensin rakennetaan järjestelmän perustoiminnot eli palvelimet lähtien tietoanalyysin tuottamista reaalimaailmaa vastaavista olioista. Toisessa vaiheessa luodaan käyttöliittymästä ja toimintotarpeista lähtien asiakasoliot, jotka käyttävät palvelimia. Käyttöliittymä on hyvä erottaa sisällöstä ja toiminnoista, jotta se voidaan lopuksi hioa käyttötilanteen mukaiseksi. Tietomalli voidaan toteuttaa hypermediatyökalulla itsellään. Tätä hypermediamallia käytetään järjestelmän tietosisällön visualisointiin esimerkiksi asiakaskeskusteluissa. Hypermediatyökalun hajautetun ohjelmakoodin hallittavuutta parannetaan soveltamalla aidon olioohjelmoinnin ja oliotietokantojen peruskäsitteitä. Iteratiivisella ja käyttäjäläheisellä käyttöliittymän ja toimintojen kehittämisellä lähestytään asiakkaan toiveiden mukaista ratkaisua. Etuja, jotka hypermedialähestymistavalla saavutetaan sovelluskehityksessä, ovat mm. käyttöliittymän tekemisen helppous, koodin uudelleenkäytettävyys, nopea testattavuus, sopivuus prototyyppilähestymistapaan, liitännät erilaisiin tietojärjestelmiin ja itsedokumentoituvuus. Hypermedialle haettiin myös hyödyllisiä ja lupaavia sovelluskohteita. Hypermedian todetaan laboratoriossa rakennettujen järjestelmien ja prototyyppien perusteella sopivan käyttö- ja huoltokäsikirjoihin, käyttöliittymäratkaisuksi kemiallisen informaation talletukseen, paikkatietojärjestelmien toteuttamiseen, pieniin tietokantoihin, tietomallitukseen, prototyyppien rakentamiseen ja ohjelmistojen spesifiointiin.
Show more

Organizations and authors

Publication type

Publication format

Monograph

Audience

Professional

MINEDU's publication type classification code

D4 Published development or research report or study

Publication channel information

Journal

Valtion teknillinen tutkimuskeskus. Tiedotteita

Publisher

VTT Technical Research Centre of Finland

Issue

1304

Open access

Open access in the publisher’s service

No

License of the publisher’s version

Other license

Self-archived

No

Other information

Keywords

[object Object],[object Object],[object Object],[object Object]

Language

Finnish

International co-publication

No

Co-publication with a company

No

The publication is included in the Ministry of Education and Culture’s Publication data collection

No