Microsoft Wordin laajentaminen ohjelmistojen mallinnustyökaluksi
Koivula, Juuse (2012)
Koivula, Juuse
2012
Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2012-06-06
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201206181206
https://urn.fi/URN:NBN:fi:tty-201206181206
Tiivistelmä
Tekstinkäsittelyohjelmistoja käytetään yleisesti analysoitaessa ja suunniteltaessa ohjelmistoja. Tällöin suunniteltavasta ohjelmistosta luodaan yleensä myös sitä kuvaava malli. Tekstinkäsittelyohjelmien avulla luodaan esimerkiksi dokumentteja, jotka kuvaavat suunniteltavan ohjelmiston mallia tai jotain sen osaa. Nykyiset mallinnustyökalut eivät kuitenkaan pysty hyödyntämään tekstinkäsittelyohjelmistoja kunnolla mallinnusprosessin osana, mistä johtuen tekstinkäsittelyohjelmilla luotavat dokumentit eivät ole osa mallia. Tämä johtaa muun muassa mallin ja dokumenttien välisiin eheysongelmiin.
Tampereen teknillisen yliopiston Ohjelmistotekniikan laitoksella kehitetään Trinity-mallinnus- ja työkaluympäristöä, jonka tarkoituksena on pyrkiä ratkaisemaan nykyisen mallinnustyön ongelmia. Ympäristön tarkoituksena on integroitua olemassa oleviin sovelluksiin, kuten toimisto-ohjelmiin, ja laajentaa niitä mallinnusominaisuuksilla.
Eräs ympäristöön integroitavista sovelluksista on Microsoft Word, johon toteutettua laajennosta tämä työ käsittelee. Laajennoksen tärkein tehtävä on mallidatan esittäminen ja muokkaaminen dokumenttimuotoisesti, mutta se tukee myös raporttien luomista sekä asiakirjojen muuntamista mallidataksi. Laajennoksen tarkoituksena on yhdistää mallinnustyökalujen mallinnusominaisuudet Wordiin siten, että mallidataa voidaan käsitellä Wordille ominaisilla työskentelytavoilla ja mekanismeilla. Lisäksi sille annettiin muita vaatimuksia, kuten mallinnustuen laajennettavuus ja tuki monelle samanaikaiselle käyttäjälle.
Työn tuloksena saatu Word-laajennos vastaa edellä mainittuihin vaatimuksiin ja tarjoaa hyvän pohjan jatkokehitykselle. Laajennoksen keskeisimmät haasteet ovat suorituskyky, joka ei ole vielä riittävällä tasolla, ja Wordin rajapinnan teknisten rajoitteiden kiertäminen. Tässä diplomityön kirjallisessa osassa esitellään Word-laajennoksen vaatimukset, sekä laajennoksen käyttö ja toteutus valituilta osin.
Tampereen teknillisen yliopiston Ohjelmistotekniikan laitoksella kehitetään Trinity-mallinnus- ja työkaluympäristöä, jonka tarkoituksena on pyrkiä ratkaisemaan nykyisen mallinnustyön ongelmia. Ympäristön tarkoituksena on integroitua olemassa oleviin sovelluksiin, kuten toimisto-ohjelmiin, ja laajentaa niitä mallinnusominaisuuksilla.
Eräs ympäristöön integroitavista sovelluksista on Microsoft Word, johon toteutettua laajennosta tämä työ käsittelee. Laajennoksen tärkein tehtävä on mallidatan esittäminen ja muokkaaminen dokumenttimuotoisesti, mutta se tukee myös raporttien luomista sekä asiakirjojen muuntamista mallidataksi. Laajennoksen tarkoituksena on yhdistää mallinnustyökalujen mallinnusominaisuudet Wordiin siten, että mallidataa voidaan käsitellä Wordille ominaisilla työskentelytavoilla ja mekanismeilla. Lisäksi sille annettiin muita vaatimuksia, kuten mallinnustuen laajennettavuus ja tuki monelle samanaikaiselle käyttäjälle.
Työn tuloksena saatu Word-laajennos vastaa edellä mainittuihin vaatimuksiin ja tarjoaa hyvän pohjan jatkokehitykselle. Laajennoksen keskeisimmät haasteet ovat suorituskyky, joka ei ole vielä riittävällä tasolla, ja Wordin rajapinnan teknisten rajoitteiden kiertäminen. Tässä diplomityön kirjallisessa osassa esitellään Word-laajennoksen vaatimukset, sekä laajennoksen käyttö ja toteutus valituilta osin.