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 moreOrganizations and authors
VTT Technical Research Centre of Finland Ltd
Berglund Robin
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
ISSN
ISBN
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