UCOT-Sovellusprojekti. Käyttöohje

Samankaltaiset tiedostot
UCOT-Sovellusprojekti. Käyttöohje

UCOT-Sovellusprojekti. Käyttöohje

UCOT-Sovellusprojekti. Asennusohje

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Vaatimusmäärittely

UCOT-Sovellusprojekti. Testausraportti

UCOT-Sovellusprojekti. Vaatimusmäärittely

KÄYTTÖOHJE. Servia. S solutions

Netsor Webmailin käyttöohje

Google-dokumentit. Opetusteknologiakeskus Mediamylly

Uutiskirjesovelluksen käyttöohje

UCOT-sovellusprojektin 5. viikkopalaveri

NAP: Merenkulun reitti- ja aikataulueditorin käyttöohje

Epooqin perusominaisuudet

TIMMI-TILAVARAUSOHJELMISTO

Webmailin käyttöohje. Ohjeen sisältö. Sähköpostin peruskäyttö. Lomavastaajan asettaminen sähköpostiin. Sähköpostin salasanan vaihtaminen

Uuden työtilan luonti

Internet Explorer 7 & 8 pop-up asetukset

Ohjeistus yhdistysten internetpäivittäjille

Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola

Käyttöohje Vianova Systems Finland Oy Lokakuu 2014

RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0

Kirkkopalvelut Office365, Opiskelijan ohje 1 / 17 IT Juha Nalli

VERKKOVELHO-YLLÄPITOTYÖKALUN KÄYTTÖOHJE

Granlund Manager - Huoltokirjan käyttöohje

ChatSimulaatio Käyttöopas

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

UpdateIT 2010: Uutisten päivitys

Sisältö. Uusi tunnus / Unohtuiko salasana - Vetuma-tunnistautuminen 3. Kirjaudu sisään Daisy-tunnuksilla 7. Kirjaudu sisään - Pankkitunnuksilla 8

KÄYTTÖOHJE LATOMO VERSO

CLOUDBACKUP TSM varmistusohjelmiston asennus

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Ohjeet asiakirjan lisäämiseen arkistoon

KYMP Webmail -palvelu

Kuovi-Sovellusprojekti. Vaatimusmäärittely

Aktivoi dokumentin rakenteen tarkistamiseksi piilomerkkien näyttäminen valitsemalla valintanauhasta Kappale-kohdasta painike Näytä kaikki.

Merenkulun reitti- ja aikataulueditorin käyttöohje

Ponnahdusikkunoiden ja karttatekstien hallitseminen ArcGIS Online kartoissa

Condes. Quick Start opas. Suunnistuksen ratamestariohjelmisto. Versio 8. Quick Start - opas Condes 8. olfellows 1.

Käyttöohje: LAPIO latauspalvelu

Asiointipalvelun ohje

RYHTI 4.0 Huoltokirja käyttöohje

JÄRJESTELMÄN TEKNINEN KÄYTTÖOHJE

Jypelin käyttöohjeet» Ruutukentän luominen

H5P-työkalut Moodlessa

Luku 7 Uusien Mallien Tiedostot

SharePoint Foundation 2010 perusteet ylläpitäjille

Palvelemme arkisin klo. 08:00-17:00

Transkribuksen pikaopas

Ohjeita Omapalvelun käyttöön

Tekstinkäsittelyn jatko. KSAO Liiketalous 1

Käyttöohje

Pelaajan tietojen lisääminen

Osaamispassin luominen Google Sites palveluun

Tietosuoja-portaali. päivittäjän ohje

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Canva CV NÄIN PÄÄSET ALKUUN CANVA CV:N TEOSSA: Canva on graafisen suunnittelun

UpdateIT 2010: Editorin käyttöohje

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:

SSH Secure Shell & SSH File Transfer

Office 365 palvelujen käyttöohje Sisällys

Kaakkois-Suomen Ammattikorkeakoulu Oy Mikkelin Ammattikorkeakoulu Oy Kymenlaakson Ammattikorkeakoulu Oy

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi

WCONDES OHJEET ITÄRASTEILLE (tehty Condes versiolle 8)

Aimo-ohjauspaneelin käyttöohje Sisällys

EASY Tiedostopalvelin - mobiilin käyttöopas

Larppa-laskutusohjelma v1.1 Ohje

Valitse aineisto otsikoineen maalaamalla se hiirella ja kopioimalla (Esim. ctrl-c). Vaihtoehtoisesti, Lataa CSV-tiedosto

PlanMan Project projektihallintaohjelmiston perustoimintojen ohjeistus

Mainosankkuri.fi-palvelun käyttöohjeita

Fixcom Webmail ohje. Allekirjoitus. Voit lisätä yhden tai useamman allekirjoituksen.

Sisällysluettelo. v.0.9 2

GEOS 1. Ilmastodiagrammi Libre Office Calc ohjelmalla

1 Yleistä Web-editorista Web-editori -dokumentin luominen Pikatoimintopainikkeet Tallenna... 3

BlueJ ohjelman pitäisi löytyä Development valikon alta mikroluokkien koneista. Muissa koneissa BlueJ voi löytyä esim. omana ikonina työpöydältä

Aloita uusi kartoitus -painikkeesta käynnistyy uuden kartoituksen tekeminen

Sähköisen Markkinoinnin Koulutus Kotisivutyöpaja. Julkaisujärjestelmän ohje

ejuttu ohjeet kuinka sitä käytetään.

MASSER Loader V2.00. käyttö- ja asennusohje

PRINTER DRIVER PÄÄKÄYTTÄJÄN OPAS

Ohjeita Porin Lyseon koulun yrittäjuuskasvatuksen blogin kirjoittamiseen

SIMO MOBILOG ONGELMIEN RATKAISU

LUSAS tiedosto-opas. Matti Lähteenmäki

Nettisivujen Päivitysohje

Kyvyt.fi eportfolion luominen

Uuden Peda.netin käyttöönotto

Tilastokeskuksen rajapintapalveluiden käyttöönotto QGISohjelmistossa

3M Online Center sivuston käyttöopas

Hallintaliittymän käyttöohje

Punomo Blogit BLOGIN LUOMINEN WORDPRESS-ALUSTALLA. Kirjaudu -palveluun osoitteessa tunnuksellasi.

Verkkoliittymän ohje. F-Secure Online Backup Service for Consumers 2.1

1. Kalenterin omistajan käyttöohje

Väitöskirja -mallipohja

GeoGebra-harjoituksia malu-opettajille

NETTISIVUJEN PÄIVITYS OHJEET versio 1.1

Office 365 OneDrive Opiskelijan ohje 2017

Paperiton näyttösuunnitelma

Transkriptio:

UCOT-Sovellusprojekti Käyttöohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 0.02 Julkinen 7. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä

Hyväksyjä Päivämäärä Allekirjoitus Nimenselvennys Projektipäällikkö Tilaaja Ohjaaja..2006..2006..2006

Julkinen Käyttöohje 0.02 UCOT-projekti Tietoa dokumentista Tekijät: Ilari Liukko (IL) ilanliuk@cc.jyu.fi 050-4367494 Tuomo Pieniluoma (TP) tujupien@cc.jyu.fi 040-7202054 Vesa Pikki (VP) vevijopi@cc.jyu.fi 044-5288031 Panu Suominen (PS) panu.suominen@iki.fi 050-3458484 Dokumentin nimi: UCOT-projekti, Käyttöohje Sivumäärä: 17 Tiedosto: UCOT-kayttoohje-0.02.tex Tiivistelmä: Käyttöohje Avainsanat: UCOT, heuristiikka, käyttötapaus, olioluokka. i

UCOT-projekti Käyttöohje 0.02 Julkinen Versiohistoria Versio Päivämäärä Muutokset Tekijät 0.01 4.12.2006 Luonnoksen tekeminen aloitettu. VP, PS 0.02 7.12.2006 Runko hahmoteltu loppuun ja sisältö jäsennetty uusiksi. Luvut 1 ja 2 kirjoitettu valmiiksi. Luku 3 kirjoitettu kohtaan 3.2 asti. TP ii

Julkinen Käyttöohje 0.02 UCOT-projekti Sisältö 1 Käyttötapaus 1 1.1 Kirjoittaminen................................ 1 1.2 Lataaminen................................. 2 1.3 Käyttöön ottaminen............................. 3 1.4 Jäsentäminen................................ 5 2 Käsitemalli 8 3 Käsitemallin muokkaus 11 3.1 Käsitemallin tyhjennys........................... 11 3.2 Entiteetin muokkaus............................ 12 3.2.1 Entiteetin nimi ja tyyppi...................... 13 3.2.2 Metodien muokkaaminen..................... 14 3.2.3 Perintäsuhteiden muokkaaminen................ 14 3.2.4 Attribuuttien muokkaaminen................... 14 3.3 Uuden entiteetin lisääminen........................ 14 3.4 Entiteetin poistaminen........................... 14 3.5 Entiteettien yhdistäminen......................... 14 3.6 Suhteen tyypin muuttaminen....................... 14 3.7 Muutosloki.................................. 15 4 Käsitemallin tallentaminen 16 4.1 Uudelleen ladattavaksi........................... 16 4.2 Ulkoiset muodot.............................. 16 4.2.1 GXL................................. 16 4.2.2 Kuvana................................ 16 4.3 Koko projektin tallennus.......................... 16 5 Ulkoiset komponentit 17 5.1 Standfordin jäsennin............................ 17 5.2 Dot-sovellus................................. 17 5.3 EPS to PDF -sovellus............................ 17 iii

UCOT-projekti Käyttöohje 0.02 Julkinen iv

Julkinen Käyttöohje 0.02 UCOT-projekti 1 Käyttötapaus Vaikka käsitemalli voitaisiinkin piirtää UCOT-ohjelmasta niin sanotusti tyhjästä, niin se on suunniteltu käyttötapausten analysointia varten. Tämän vaiheen esittelemistä varten kirjoitamme muutaman esimerkkikäyttötapauksen ja syötämme ne ohjelmalle. Tämä vaihe edellyttä, että Standfordin jäsennin on käytössä. Muita jäsentimiä käytettäessä käyttötapaukset tulee kirjoittaa kyseiselle jäsentimelle soveltuvalla kielellä. Ohjelman tominta on muuten identtinen. 1.1 Kirjoittaminen UCOT-ohjelma voi lukea käyttötapauksia monessa muodossa. Yksinkertaisin on kuitenkin niin sanottu simple-muoto. Se on tekstitiedosto, johon on hakasuluissa merkitty muutamia ohjelman tarvitsemia otsikoita tekstin muodon muuten ollessa vapaa. Yksittäinen tiedoston sisältämä käyttötapaus voisi näyttää esimerkiksi seuraavalta: [name] Transfer money [id] Transfer money [steps] The player selects amount of money to add to the bankroll. The system shows usable online banks and credit cards. The player selects source of money. The player finishes the transaction. The system adds money to the bankroll. [end] Tässä esimerkissä on noudatettu Stanfordin jäsenninadapterin tukemaa muotoilua ja hakasuluissa olevat ohjelman tarvitsemat otsikot ovat sen mukaiset. Name-otsikon jälkeen tulee käyttötapauksen nimi. Id-otsikon jälkeen tulee käyttötapauksen tunniste, jonka ei tarvitse olla sama kuin otsikko, mutta täytyy olla käyttötapauksen yksilöivä teksti tai numerosarja. Steps-otsikon jälkeen tulevat käyttötapauksen suoritusaskeleet niin, että jokaisella rivillä on yksi ja vain yksi lause. Suoritusaskel täytyy tässä tapauksessa pystyä kirjoittamaan täsmälleen yhdellä lauseella. 1(17)

UCOT-projekti Käyttöohje 0.02 Julkinen Käyttötapauksen päättää end-otsikko. Vastaavaan tapaan kirjoitettuja käyttötapauksia voi olla yhdessä tiedostossa useita. 1.2 Lataaminen Käyttötapaus ladataan UCOT-sovellukseen valitsemalla vasemman yläkulman Tiedosto-valikosta (File menu) valinta Lataa käyttötapauksia... (Load use cases... option) (kuva 1.1). Kuva 1.1: Käyttötiedostojen lataaminen Tämän jälkeen valitaan tiedostovalitsimesta haluttu käyttötapauksia sisältävä tiedosto. Tiedosto ladataan vasemmassa alakulmassa näkyvään käyttötapauspuuhun (kuva 1.2). Käyttötapauksen suoritusaskelia voidaan tarkastella UCOT-sovelluksen oikeassa alakulmassa sijaitsevasta käyttötapaustekstilaatikosta (kuva 1.4) valitsemalla ensin tarkasteltava käyttötapaus käyttötapauspuusta (kuva 1.3). 2(17)

Julkinen Käyttöohje 0.02 UCOT-projekti Kuva 1.2: Käyttötapauspuu Kuva 1.3: Käyttötapauksen valitseminen käyttötapauspuusta 1.3 Käyttöön ottaminen Kun valittua käyttötapausta klikataan hiiren kakkospainikkeella, esiin aukeaa valikko, josta voidaan lisätä käyttötapaus käsiteltävään analyysimalliin haluttua jäsennintä ja haluttua heuristiikkaa käyttäen valitsemalla Lisää analyysimalliin... -vaihtoehto (Add to model with... option). Valittu käyttötapaus voidaan lisätä käsiteltävään analyysimalliin suoraan oletusjäsentimellä ja oletusheuristiikalla valitsemalla Lisää analyysimalliin oletusasetuksilla -vaihtoehto (Add to model with defaults option) (kuva 1.5). Jos lisättävällä käyttötapauksella on alikäyttötapauksia, voidaan ne lisätä valitun käyttötapauksen kanssa samalla kertaa käsiteltävään analyysimalliin valitsemalla valikosta Lisää alipuu analyysimalliin... (Add subtree to model with...) tai käyttäen ole- 3(17)

UCOT-projekti Käyttöohje 0.02 Julkinen Kuva 1.4: Käyttötapaustekstilaatikko Kuva 1.5: Käyttötapauksen lisääminen käsiteltävään analyysimalliin tusasetuksia valinnalla Lisää alipuu analyysimalliin oletusasetuksilla (Add subtree to model with defaults) (kuva 1.5). Jo jäsennetyt käyttötapaukset on merkitty käyttötapauspuussa täytetyillä vihreillä palloilla, kun jäsentämättömät käyttötapaukset on merkitty vihreillä renkailla pallojen sijaan. Haluttaessa voidaan lisätä myös kaikki tiedoston sisältämät käyttötapaukset käsiteltävään analyysimalliin painamalla hiiren oikeanpuoleista painiketta halutun tiedoston kohdalla ja valitsemalla Lisää tiedosto analyysimalliin... (Add file to model with...) tai Lisää tiedosto analyysimalliin oletusasetuksilla (Add file to model with defaults) (kuva 1.6). Kuva 1.6: Tiedoston käyttötapausten lisääminen analyysimalliin 4(17)

Julkinen Käyttöohje 0.02 UCOT-projekti Jos tiedoston sisältöä on muutettu sen jälkeen, kun tiedosto ladattiin kohdan 1.2 mukaan UCOT-sovellukseen, voidaan tiedoston sisältö päivittää valitsemalla tiedoston kohdalla aukeavasta valikosta Päivitä tiedosto (Refresh file) (kuva 1.7). Kuva 1.7: Käyttötapaustiedoston sisällön päivitys 1.4 Jäsentäminen Käyttötapauksen jäsentämiseen voidaan käyttää oletusjäsennintä ja oletusheuristiikkaa, jotka taas voidaan valita UCOT-sovelluksen asetuksista (kuva 1.9). Asetuksia voidaan muuttaa Sovellus-valikon (Program menu) Asetukset... kohdasta (Settings...) (kuva 1.8). Kuva 1.8: UCOT-sovelluksen asetukset Jos käyttötapaus halutaan jäsentää mukautetuilla asetuksilla, niin ruudulle avautuu uusi dialogi, jossa kysytään jäsennykseen käytettävä jäsennin ja käyttötapauksen analysointiin käytettävä heuristiikka (kuva 1.10). Käyttötapaustekstilaatikossa näkyy käsitemalliin ladatuilla käyttötapauksilla niiden lataamiseen käytetty jäsennin ja heuristiikka (kuva 1.11). 5(17)

UCOT-projekti Käyttöohje 0.02 Julkinen Kuva 1.9: UCOT-sovelluksen asetukset 6(17)

Julkinen Käyttöohje 0.02 UCOT-projekti Kuva 1.10: Jäsennys mukautetuilla asetuksilla Kuva 1.11: Käytetty jäsennin ja heuristiikka 7(17)

UCOT-projekti Käyttöohje 0.02 Julkinen 2 Käsitemalli Muokattava käsitemalli näkyy jatkuvasti UCOT-sovelluksen oikeassa yläkulmassa graafina, sekä vasemmassa yläkulmassa puumaisena esityksenä (kuva 2.1). Kuva 2.1: Käsitemallin graafi ja sen puuesitys Haluttaessa käsitemallin graafi voidaan asetella vaakasuoran sijasta pystysuoraan (vertaa kuvia 2.1 ja 2.3) poistamalla valinta Sovellus-valikon (Program menu) Käytä vaakasuoraa asettelua -kohdasta (Use horizontal layouting option) (kuva 2.2). Kuva 2.2: Kaavion vaakasuoran asettelun vaihtaminen pystysuoraksi ja päinvastoin 8(17)

Julkinen Käyttöohje 0.02 UCOT-projekti Kuva 2.3: Käsitemallin graafin pystysuora asettelu Kuva 2.4: Käsitemallin elementit Kuvassa 2.4 on esitetty kaikki mahdolliset entiteettien suhdetyypit. Entiteetit ovat puuesityksessä aina merkitty keltaisella E-kirjaimella, metodit vihreällä M-kirjaimella, lapset punaisella C-kirjaimella ja attribuutit violetilla A-kirjaimella. Puuesitystä ja kaaviota pitäisi lukea kuvan 2.4 tapauksessa seuraavasti: Yksi Owner omistaa n kappaletta Objecteja. Esimerkiksi lauseessa pelaajalla on rahaa vastaisi substantiivi pelaaja Owneria ja raha Objectia. Subjektilla on metodi method, jonka kohde on Object. Esimerkiksi lauseessa pelaaja nostaa kortin Subjectia vastaisi substantiivi pelaaja, methodia verbi nostaa 9(17)

UCOT-projekti Käyttöohje 0.02 Julkinen ja Objectia substantiivi kortti. Subject periytyy Parentista. Esimerkiksi lauseessa pelaaja on ihminen vastaisi substantiivi pelaaja Subjectia ja ihminen Parentia. Lisäksi entiteetti Subject on tyyppiä Actor. 10(17)

Julkinen Käyttöohje 0.02 UCOT-projekti 3 Käsitemallin muokkaus Tässä luvussa käydään läpi kaikki käsitemallin muokkaamiseen liittyvät UCOTsovelluksen ominaisuudet. 3.1 Käsitemallin tyhjennys Joskus voi olla tarpeellista tyhjentää koko käytössä oleva käsitemalli ja aloittaa mallin rakentaminen alusta. Käytössä oleva käsitemalli voidaan tyhjentää valitsemalla Tiedosto-valikosta (File menu) joko Tyhjennä käsitemalli... (Clear model...) tai Uusi (New) (kuva 3.1). Kuva 3.1: Käsitemallin tyhjennys Tyhjennä käsitemalli -valinta nimensä mukaisesti vain tyhjentää käsitemallin siinä missä Uusi-valinnalla luodaan kokonaan uusi projekti, jossa ei enää ole aikaisemmin kohdan 1.2 mukaan ladattuja käyttötapaustiedostojakaan heti käsiteltävissä. 11(17)

UCOT-projekti Käyttöohje 0.02 Julkinen 3.2 Entiteetin muokkaus Entiteettiä voidaan muokata valitsemalla haluttu entiteetti tai jokin sen sisältämistä kokonaisuuksista käsitemallin puuesityksestä ja avaamalla ponnahdusvalikko (kuva 3.2) kyseisessä kohdassa hiiren kakkospainikkeella. Entiteetin muokkausikkuna avautuu, kun ponnahdusvalikosta valitaan Muokkaa entiteettiä Muokattava... (Modify entity Modifiable...) (kuva 3.3). Kuva 3.2: Entiteetin ponnahdusvalikko Kuva 3.3: Entiteetin muokkausikkuna 12(17)

Julkinen Käyttöohje 0.02 UCOT-projekti 3.2.1 Entiteetin nimi ja tyyppi Entiteetin nimen muuttaminen onnistuu helposti muokkaamalla aikaisempaa nimeä entiteetin Nimi-kentästä (Name textfield). Entiteetin tyyppiä voidaan myös vaihtaa Tyyppi-alasvetovalikosta (Type-dropdown menu). (Kuva 3.4) Kuva 3.4: Entiteetin nimen ja tyypin muokkaaminen Tarvittaessa käytettävissä olevia entiteettityyppejä voidaan lisätä ja poistaa UCOTsovelluksen asetuksista (katso luku 1.4). Entiteettityyppejä voidaan luoda lisää kirjoittamalla uuden tyypin nimi sille varattuun tekstikenttään ja painamalla Lisää tyyppi -nappia (Add type button), ja tyyppejä voidaan poistaa valikoimalla poistettava tyyppi entiteettien tyyppilistasta ja painamalla Poista listasta -nappia (Remove from list button). (Kuva 3.5) Kuva 3.5: Käytettävissä olevien entiteettityyppien lisääminen ja poistaminen 13(17)

UCOT-projekti Käyttöohje 0.02 Julkinen 3.2.2 Metodien muokkaaminen TODO: Metodien muokkaus... 3.2.3 Perintäsuhteiden muokkaaminen TODO: Kuinka asetetaan metodille uusi vanhempi tai lapsi? 3.2.4 Attribuuttien muokkaaminen TODO: Kuinka attribuutteja muokataan? 3.3 Uuden entiteetin lisääminen TODO: Kuinka uusi entiteetti lisätään käsitemalliin? 3.4 Entiteetin poistaminen TODO: Kuinka entiteetti poistetaan? 3.5 Entiteettien yhdistäminen TODO: Kuinka entiteetti sulautetaan toiseen entiteettiin? 3.6 Suhteen tyypin muuttaminen TODO: Miten se onnistuu? 14(17)

Julkinen Käyttöohje 0.02 UCOT-projekti 3.7 Muutosloki TODO: Mitäs siellä? 15(17)

UCOT-projekti Käyttöohje 0.02 Julkinen 4 Käsitemallin tallentaminen TODO: Käsitemalli halutaan tallentaa, kuinka se onnistuu? 4.1 Uudelleen ladattavaksi TODO: Ohjelman sisäinen muoto. 4.2 Ulkoiset muodot 4.2.1 GXL TODO: Kerrotaan tässä lyhyesti GXL-muodosta. 4.2.2 Kuvana TODO: Millaisena kuvana graafi voidaan tallentaa? 4.3 Koko projektin tallennus TODO: Mitä koko projekti sisältää jos se tallennetaan? 16(17)

Julkinen Käyttöohje 0.02 UCOT-projekti 5 Ulkoiset komponentit UCOT-ohjelma käyttää kolmea ulkoista komponenttia. Stanfordin jäsennintä käytetään englannin kielen jäsentämiseen ja dot-sovellusta käsitemallin kuvana esittämiseen. Näiden kahden lisäksi tarvitaan EPS to PDF -niminen sovellus muuntamaan kaavio PDF-muotoon, mikäli kaavio halutaan tallentaa PDF-muodossa. 5.1 Standfordin jäsennin TODO: Kerrotaan jäsentimestä ja sen hankkimisesta. 5.2 Dot-sovellus TODO: Kerrotaan dot ohjelmasta ja sen hankkimisesta 5.3 EPS to PDF -sovellus TODO: Mikä se on ja mistä sen saa? 17(17)