Visual Case 2. Miika Kasnio (C9767) 23.4.2008



Samankaltaiset tiedostot
Maiju Mykkänen Susanna Sällinen

Linuxissa uusi elämä 1

UML-MALLINNUS MICROSOFT VISIOLLA JOUNI HUOTARI

UML-mallinnus ja prosessien kuvaaminen Microsoft Visiolla (versio 2003 professional) Jouni Huotari

KÄSITEANALYYSI PROSESSINA JA TARVEANALYYSI

Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:

UCOT-Sovellusprojekti. Asennusohje

Java Runtime -ohjelmiston asentaminen

Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen

Febdok 6.0 paikallisversion asennus OHJEISTUS

Office ohjelmiston asennusohje

Testidatan generointi

Aditro Tikon ostolaskujen käsittely versio 6.2.0

Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.

ASENNUS JA KÄYTTÖOHJE

1 Tivax siirto uuteen koneeseen

3. Käsiteanalyysi ja käsitekaavio

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

1 Tivax Professional 4.5

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2

HAME PostGIS-tietokanta

Päivitysohje Opus Dental

Yksittäisasennus eli perusasennus

Aditro Tikon ostolaskujen käsittely versio SP1

Pikaohje formaatin valmistamiseen

Selvitysraportti. MySQL serverin asennus Windows ympäristöön

Asennuksessa kannattaa käyttää asennusohjelman tarjoamia oletusarvoja.

Projektinhallintaa paikkatiedon avulla

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

erasmartcardkortinlukijaohjelmiston

KÄYTTÖÖNOTTO-OHJE

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

GroupDesk Toiminnallinen määrittely

TIETOKONE JA TIETOVERKOT TYÖVÄLINEENÄ

Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin

ASENNUS- JA KÄYTTÖOHJE

Poista tietokoneessa olevat Java ja asenna uusin Java-ohjelma

Kansion asetusten muuttaminen Windows 2000 käyttöjärjestelmässä Resurssienhallinnan kautta

CCLEANER PERUSKÄYTTÖ PERUSKÄYTTÖ

Tuplaturvan tilaus ja asennusohje

KÄYTTÖÖNOTTO-OHJE 10/2017

SQL Server 2008 asennus

Office 2013 ohjelman asennus omalle työasemalle/laitteelle Esa Väistö

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

POMPIDOU 10 ASENNUSOHJEET

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

UML- mallinnus: Tilakaavio

HP ProBook 430 G5 kannettavien käyttöönotto

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Ohjelman Suositukset. Luku 5 Suositukset

erasmartcard-kortinlukijaohjelmiston asennusohje (mpollux jää toiseksi kortinlukijaohjelmistoksi)

ArcGIS Pro -ohjelmiston käyttöönotto. Ohje /

Tietokantojen suunnittelu, relaatiokantojen perusteita

Sähköposti ja uutisryhmät

Jouni Huotari & Ari Hovi. Käsitemallinnuksesta relaatiokantaan KÄSITEMALLI. LOOGINEN MALLI: tietomalli valittu. FYYSINEN MALLI: DBMS valittu

Kieliversiointityökalu Java-ohjelmistoon. Ohje

206 Verkkosivun tuottaminen finaalitehtävät

Directory Information Tree

SQL Buddy JAMK Labranet Wiki

LINUX-HARJOITUS, MYSQL

Maanmittauslaitoksen nimistö Spatialite-tietokantana. - kuvitettu ohje Quantum GIS ohjelmaa varten

TIEDONHALLINNAN PERUSTEET - SYKSY 2013

Skype for Business ohjelman asennus- ja käyttöohje Sisällys

ATK yrittäjän työvälineenä

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

Käsiteanalyysi prosessina ja tarveanalyysi

CCLEANER LATAAMINEN JA ASENTAMINEN

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Aditro Tikon ostolaskujen käsittely versio SP1

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Visma Avendon asennusohje

Javan asennus ja ohjeita ongelmatilanteisiin

Helppokäyttöisyyttä Windows Vista käyttöjärjestelmän asetuksilla

TIEDONHALLINTA - SYKSY Luento 7. Pasi Ranne /10/17 Helsinki Metropolia University of Applied Sciences

2. Käsiteanalyysi ja relaatiomalli

Jouko Nielsen. Ubuntu Linux

2013 -merkistä tunnistat uudet ominaisuudet

Wordfast Classic 5.5 Asentaminen 1 (10)

TIETOKANNAN SUUNNITTELU

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

NORMALISOINTI TIETOJEN MALLINNUS JOUNI HUOTARI & ARI HOVI

Asteri Laskutus (Dos)

Optima käyttöopas opiskelijalle

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

CLOUDBACKUP TSM varmistusohjelmiston asennus

HELIA 1 (11) Outi Virkki Tiedonhallinta

Pikaopas. Ohjeiden etsiminen Hae ohjesisältöä napsauttamalla kysymysmerkkiä.

käyttötapaukset mod. testaus

Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan

Tämä ohje on laadittu Mozilla Firefoxin asetuksille versiossa

Ensimmäisessä vaiheessa ladataan KGU tietokanta Hallitse tietokantoja toiminnon avulla.

Maha Eurosystem jarrulaskentaohjelman asennusohje versio

Miten voin selvittää säästömahdollisuuteni ja pääsen hyötymään niistä?

niissä olevan viallisen zlib-koodin takia. Spectra Linux 1.2:n kerneleissä tämä vika on korjattu. Raimo Koski

Octave-opas. Mikä on Octave ja miksi? Asennus

Solteq Tekso v Versiopäivitysohje.

Transkriptio:

Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008

1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4 4.2. Tietokanta ER-kaavio... 7 4.3. Forward Engineering... 8 4.4. Reverse Engineering... 9 4.5. Raportit... 10 4.6. Tulostaminen... 11 5. YHTEENVETO... 12

2 1. TYÖN LÄHTÖKOHDAT Tämä selvitysraportti on osa Jyväskylän ammattikorkeakoulun IT-instituutin Tietokannan hallinta-opintojaksoa. Tarkoituksena on perehtyä johonkin tietokannan toteutukseen tai hallintaan liittyvään teemaan tutustuminen ja tarkastelu. Tässä selvitysraportissa keskitytään Visual Case 2 CASE -ohjelmistoon. Tämä dokumentti on kirjoitettu Creative Commons-lisenssin alla. 2. PERUSTIEDOT Visual Case 2 on Artison tekemä CASE-ohjelma tietokantojen suunnitteluun ja UMLkaavioiden toteuttamiseen. Ohjelma on toteutettu Java-ohjelmointikielellä, jonka seurauksena se on täysin käyttöjärjestelmä riippumaton. Se toimii Windowsissa, Linuxissa ja OS X:ssä. Tällä hetkellä Visual Case 2:sesta on julkaistu versio 2.13.0. Ominaisuuksiltaan Visual Case 2 on hyvin kattava. Siitä löytyy kahdeksan UML-kaaviota, työkalut tietokannan suunnitteluun, forward ja reverse engineering ominaisuudet sekä monipuoliset kaavio raportit ja tulosteet. Visual Case 2:sen lisenssi maksaa noin 197 dollaria. 3. ASENTAMINEN Ohjelmasta ei ole olemassa muuta kuin ladattava versio, jonka saa Visual Casen sivuilta: http://visualcase.com/index.htm. Tiedoston avaaminen käynnistää install4jasennusvelhon joka opastaa läpi asennus prosessin.

3 Kuva 1 Visual Case 2 - Asennus Asennusvelho kysyy tiedostopolkua johon ohjelma halutaan asentaa, sekä halutaanko ohjelmasta luoda pikakuvake työpöydälle. 4. OMINAISUUDET Ominaisuuksiltaan Visual Case 2 on hyvin kattava, ja siitä vaikuttaisi löytyvän kaikki tarvittava. Jotkut helppokäyttötoiminnot eivät olleet niin hyödyllisiä kuin niiden olisi olettanut olevan, kuten kuvassa 2 näkyvä valikko objektin ympärillä. Notaation väriteemasta löytyy erilaisia vaihtoehtoja yhteensä kahdeksan, joten oletuksena olevaan siniseen ei ole pakko tyytyä. Itse työympäristö ei vaihtele mitenkään eri kaavioiden välillä, seuraavana on esimerkkikuvat eri notaatioista.

4 4.1. UML-kaaviot Kuva 2 Käyttötapauskaavio Visual Casen työtilan vasemmasta laidasta löytyy työkalupalkki, jossa ovat kaikki notaatioon kuuluvat ja tarvittavat merkintä välineet. Ylimmäisenä löytyvät käyttötapaukset ja toimija ja alempana toimijan ja käyttötapauksen suhteen kuvaamiseen tarkoitetut viivat.

5 Kuva 3 Sekvenssikaavio Kuva 4 Luokkakaavio

6 Kuva 5 Vuokaavio Kuva 6 Tilakaavio

7 Kuva 7 Yhteistyökaavio 4.2. Tietokanta ER-kaavio Tietokannan suunnittelussa käytettävien välineiden vähyyden puolesta suunnittelu on helppoa. Käyttävissä on vain taulut ja yksi suhde niiden välillä. Omituisesti Visual Case näyttää viiteavaimet (foreign key) suhteen päällä eikä taulun sisällä. Hankaluutta vielä lisäsi se, että suhdetta luotaessa on edettävä lapsesta vanhempaan, kun normaalisti olisi olettanut suunnan olevan vanhemmasta lapseen. Perusavainten (primary key) luonti onnistuu vain luomalla niille omat indeksit jonka jälkeen haluttu sarake liitetään indeksiin.

8 Kuva 8 Tietokannan suunnittelu 4.3. Forward Engineering Forward engineeringillä voidaan ottaa ODBC tai JDBC yhteys haluttuun tietokantaan ja luoda suunnitellut taulut ja yhteydet. Tämä onnistuu helposti, sillä sitä varten on tehty oma velho joka opastaa käyttäjää kädestä pitäen mitä tehdä. Jos yhteyttä tietokantaan ei voida muodostaa on myös mahdollista luoda SQL-skripti tehdystä suunnitelmasta.

9 Kuva 9 Engineering Velho 4.4. Reverse Engineering Engineering velhoa käyttäen luodaan yhteys tietokantaan ja Visual Case 2 luo ERkaavion tietokannan tiedoista.

10 Kuva 10 Tietokannan valinta Jos haluttua tietokantaa ei löydy data sourcesta automaattisesti, joudutaan se lisäämään käyttämällä ODBC Manageria. 4.5. Raportit Visual Case pystyy luomaan raportin mistä tahansa UML-kaaviosta sekä useita erilaisia raportteja ER-kaaviosta. Kuvassa 11 on esimerkki käyttötapauskaavion tulosteesta.

11 Kuva 11 Käyttötapauskaavio - Tuloste 4.6. Tulostaminen Visual Case 2:sen kaavioista voidaan tehdä perinteinen paperituloste tai sitten ne voidaan tulostaa grafiikaksi. Grafiikaksi tulostettaessa Visual Case 2 tulostaa kaavion

12 jpegiksi. Koko projekti voidaan myös muuntaa html-sivuksi. Tällöin Visual Case 2 luo java appletin projektin tiedoista. Appletissa voi selailla kaikkia projektiin kuuluvia kaavioita. Kuva 12 VC2 projekti html-sivuna 5. YHTEENVETO Hintalaatu-suhteeltaan Visual Case 2 on hyvä ohjelma, jos pääsee yli käyttöliittymän sinisyydestä. Suurta plussaa ovat monipuoliset ominaisuudet, käyttöjärjestelmä riippumattomuus sekä kilpailukykyinen hinta. Visual Case 2 on halpa verrattuna muihin suurempiin CASE-välineisiin kuten MS Visioon. Visual Case 2 sopii erityisesti pienille yrityksille, joilla ei ole varaa, eikä tarvetta investoida isompiin ohjelmistoihin.