1. KÄYTTÖKONTEKSTI. jamkad VAATIMUSMÄÄRITTELY. Liite1_Vaatimusmaarittely_Elainklinikka.doc 09.12.2002. Filename: Last saved:



Samankaltaiset tiedostot
RATKI 1.0 Käyttäjän ohje

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

HTML muotojen lisäksi.

Lipas 2.0 käyttöohjeet ( )

Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä

2 Eläinlistan kautta voidaan tallentaa tietoja kuolleille eläimille

RATKI 1.0 Talousraportin käyttäjän ohje

Ajoneuvotietopalvelun käyttöohje Päivitetty

ProCountorin version 4.1 uudet ominaisuudet

Suuli api dokumentaatio

Kirjasto Relaatiotietokannat Kevät Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina

Vaatimusmääritelystä UML:n avulla

VAATIMUSMÄÄRITTELY

Nettiposti. Nettiposti käyttöohje

UUDEN NETTIJÄSENREKISTERIN OHJEET. Kirjaudu sisään antamalla käyttäjätunnus ja salasana

Yhteistoimintakaavio (Esimerkki)

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

ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN

Solve laskutus ja verkkolaskutus

Tuplaturvan tilaus ja asennusohje

Visual Case 2. Miika Kasnio (C9767)

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

TIKON siivoukset. Taloushallinnon kumppani Copyright TIKON Oy

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

Postimaksukonepalvelun käyttöohje

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

Käyttöoppaasi. HP deskjet 970c

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Opetustapahtumien hakeminen (Hae - Opetustapahtuma)

Written by Administrator Monday, 05 September :14 - Last Updated Thursday, 23 February :36

Cabas liitännän käyttö AutoFutur ohjelmassa

Maiju Mykkänen Susanna Sällinen

KYMP Webmail -palvelu

Sensen perusraportit ratsastusseuroille. Jäsenten tiedot ja kilpailuluvat

Harjoitustyö. CSE-A1200 Tietokannat! Jasse Lahdenperä! ! Henri Nurmi! !

SALIBANDYN PALVELUSIVUSTO Ohje pelaajasiirron tekemiseen

Pihlavan koulun tietostrategia 2008

Päivitetty ) Tarkasteltavan ajanjakson voit tässä määritellä kuukauden tarkkuudella.

TALLENNETAAN MUISTITIKULLE JA MUISTIKORTILLE

Sähköisen äänestyksen pilotti

Virkailijan käyttöohje kotiyliopistoon. Versio 3.0

Site Data Manager Käyttöohje

Larppa-laskutusohjelma v1.1 Ohje

Versionhallinta MIKSI?

RECO irtaimiston- ja omaisuuden hallinta

Lokipolitiikka (v 1.0/2015)

Toimittajaportaalin pikaohje

1 (5) VASTUUNALAISEN KOULUTTAJAYRITYKSEN KÄYTTÖLIITTYMÄ

OSAAMISENHALLINTA HENKILÖSTÖ. Esimiehen pikaohje

Ohjelmistoprojektin vaiheet ja OMT++ -suunnittelumenetelmä

PEGASOS POTILASTIETOJÄRJESTELMÄ

Fingridin säätösähkötarjousohje. Vaksin käyttöohjeet

Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri

SALIBANDYN PALVELUSIVUSTO

Jäsenrekisterin käyttöohje

Lions Clubs International Piirien palveluaktiviteetit Usein kysyttyjä kysymyksiä

PDF-tiedostojen teon pikaohje

Hotellinx Suite vastaanoton kurssi

Ohjelmistojen mallintaminen. Luento 2, pe 5.11.

VISUAALINEN TIETOTURVASUUNNITELMA PENTTI LIIKANEN

Käyttöomaisuus ja poistojen laskenta Merit Aktivassa

Site Data Manager Käyttöohje

ECDL Tietokannat. Copyright 2015 ECDL Foundation ECDL Tietokannat Sivu 1 / 7

Tietojen haku ja raportit

Asteri Varastovalvonta Dos Vuosipäivitys

Visma.net Approval. Versiosaate 1.40

Sinkka Projekti Sivu 1 (6) Projektin tiedostokuvaus dokumentti

VSP webmail palvelun ka yttö öhje

Gps-reittien lataaminen Lipas liikuntapaikat.fi - järjestelmään

Päivitetyn jäsenrekisterin käyttöohje

NTG Kuvapankissa yhdistyvät kuvagallerian ja verkkokaupan toiminnot. NTG Kuvapankki soveltuu samanaikaisesti sekä kuluttaja- että tukkukauppaan.

KGU kannassa omaisuuden hallinta moduuli on valmiiksi asennettu.

Vaatimusluettelo. Liite2_Vaatimusluettelo. Tun nus (ID) Kpl Tärkeys Toimittajan kommentit Navigointi. Haut

Tietojärjestelmän osat

VETUMA rekisteröityminen

ipad:n päivitys versioon ios 7 Porin kaupungin luottamushenkilöt

1/8. Työnantajan opas

Tietokannat PERUSMATERIAALI Microsoft Access 2007 Kieliversio: suomi Materiaaliversio 1.0 päivitetty

OMAISKYSELY. 1. Kuinka hyvin omaisesi viihtyy hoivakodissa. 2. Omat huomioni omaiseni viihtymisestä. 3. Ruokailun järjestäminen

Tietoturvan Perusteet Yksittäisen tietokoneen turva

ACUTE. Laboratoriotoiminnot OHJE

Lisäys (1.) Muskos-ohjeeseen Sivu 1 / 10. Konservoinnin tietojen poistaminen

Nimettömien tietojen lähettäminen Lenovolle

Asteri Laskutus (Dos)

Netvisor Resurssinhallinta

Tullin tietopalvelu - yhteinen vastuu oikean tiedon antamisesta

OpenOffice.org Base 3.1.0

OHJE KILPIEN LISÄÄMISESTÄ ATJN KILPIVARASTOON

Kati Tiihonen / Opinto- ja opetuspalvelut Johdatus akateemisiin opintoihin WebOodi ja Lukarit-palvelu opiskelijoille

KEMI-TORNIONLAAKSON KOULUTUSKUNTAYHTYMÄ LAPPIA LANGATON VIERAILIJAVERKKO 2(7) VERKKOYHTEYDEN MÄÄRITTELY WINDOWS XP:LLE (WINDOWS XP SP3)

Tietojen haku tuotannonohjausjärjestelmästä ja lähettäminen Minun Maatilani -ohjelmistolle MMAmmuLinkillä

Provet Pet ohjelmisto ja tulostus PDF-tiedostoon.

Toimittajaportaalin pikaohje

Javan asennus ja ohjeita ongelmatilanteisiin

Käyttäjäistunnon poistaminen Pervasive.SQL:stä

Pätevyyttä haettava oikeustulkkirekisterilautakunnalta. Edellytyksenä (lakiesityksestä lainaus):

Opus Dental. -julkaisutiedot. Versio

<e.g. must, essential, conditional>

Lääkitysmäärittelyt. Lääkitysmäärittelyt v (9) Prosessit (LUONNOS) Operatiivisen toiminnan ohjaus yksikkö, OPER

AutoFutur/KoneFutur lisäohje

Transkriptio:

1. KÄYTTÖKONTEKSTI Käyttäjät Tehtävät Kyseessä on tietokantajärjestelmä, jonka avulla voidaan pitää kirjaa yrityksen asiakkaista, asiakkaiden lemmikkieläimistä, lemmikkieläinten hoidoista sekä maksetuista laskuista. Eläinlääkäriaseman työntekijät ovat tietokannan kohdekäyttäjiä. Käyttäjät voidaan ryhmitellä kolmeen ryhmään: toimistohenkilö(t), eläinhoitajat ja eläinlääkärit. Voidaan olettaa, että kunkin ryhmän tietotekniikan käyttötaidot ovat korkeintaan keskivertotasoa. Huomiota käyttöliittymän helppouteen tulee siis kiinnittää. Tietojen kirjaaminen ja päivittäminen (useita kertoja päivässä). Kirjaamisesta huolehtii pääsääntöisesti toimistohenkilö, mutta muillakin käyttäjillä tulee tarvittaessa olla mahdollisuus kirjata ja päivittää tietoja. Tietojen haku tietokannasta (useita kertoja päivässä). Tietojen tulostaminen tarvittaessa (useita kertoja päivässä). Tietojen päivittäminen hoitojen aikana (useita kertoja päivässä) Ympäristö Yrityksessä on viisi PC-työasemaa: Toimenpidehuoneissa, ajanvaraustiskillä sekä eläinlääkärien huoneissa. Koneet ovat pari vuotta vanhoja Pentium 2-koneita. Käytössä on verkko. Verkkopalvelimena 800 Mhz Pentium 3, jossa Windows NT ja polttava cd-rom asema. 1/5 Jyväskylä Polytechnic 2002

2. VAATIMUKSET (REQUIREMENTS) Toiminnalliset vaatimukset (Functional Requirements) FR_1 FR_2 FR_3 ID Kuvaus Luokka Lähde Käyttäjä voi lisätä, poistaa ja päivittää asiakkaiden ja lemmikkien tietoja. Käyttäjä voi tulostaa raportteja lemmikkien hoidoista, asiakkaiden laskuista ja asiakkaiden tiedoista. Käyttäjä voi suorittaa hakuja järjestelmästä minkä tahansa annetun ominaisuuden (asiakkaan nimi, lemmikin nimi, lemmikin tyyppi jne.) perusteella. Ei-toiminnalliset vaatimukset (Non-functional Requirements) ID Kuvaus Luokka Lähde NFR_1 NFR_2 Järjestelmän täytyy perustua asiakas/palvelin arkkitehtuuriin. Järjestelmän täytyy sallia useita yhtäaikaisia kirjauksia. Johtopäätös Johtopäätös NFR_3 Järjestelmän täytyy kaatua kauniisti. Johtopäätös NFR_4 Rekisterin varmuuskopiointi täytyy onnistua polttavalla cd-rom asemalla. Ympäristö Rajoitteet (Constraints) C_1 ID Kuvaus Lähde Järjestelmä keskittyy asiakkaiden, lemmikkien, hoitojen ja laskujen rekisteröintiin. Esimerkiksi ajanvarausten sisällyttäminen järjestelmään ei annetun ajankäytön puitteissa onnistu. Harjoitus 2.1 2/5 Jyväskylä Polytechnic 2002

3. KÄYTTÖTAPAUKSET Use case -kaavio Use Case #1:Käyttäjä syöttää uusia tietoja <<extended>> Use Case #3:Käyttäjä poistaa kohteen Käyttäjä Use Case #2: Käyttäjä päivittää tietoja <<include>> <<include>> Use Case #4: Käyttäjä hakee tietoja annettujen hakuehtojen mukaan Use Case #5: Käyttäjä tulostaa raportin Use Case 1: Käyttäjä syöttää uusia tietoja Järjestelmä on toiminnassa, tietokanta on ylhäällä. Käyttäjä avaa tiedonsyöttölomakkeen. Käyttäjä syöttää asiakkaan tiedot (nimi, osoite, ssn,..) ja lemmikin tiedot [Poikkeus 1: Väärä tietotyyppi]. Käyttäjä tallentaa tiedot kantaan tallennuspainikkeesta [Poikkeus 2: Ei yhteyttä tietokantaan]. Järjestelmä kuittaa. Poikkeukset: 1. Väärä tietotyyppi: Käyttäjä on yrittänyt syöttää vääränlaisen tietotyypin kenttään. Järjestelmä huomauttaa asiasta. 2. Ei yhteyttä tietokantaan: Tallennettaessa tietoja kantaan, yhteyttä ei saada muodostettua. Käyttäjää informoidaan ja kysytään, haluaako yrittää tallentaa uudestaan. 3/5 Jyväskylä Polytechnic 2002

Use Case 2: Käyttäjä päivittää tietoja Järjestelmä on toiminnassa, tietokanta on ylhäällä ja päivitettävien tietojen kohde on olemassa. Käyttäjä hakee halutun kohteen (Use Case 4: Käyttäjä hakee tietoja annettujen hakuehtojen mukaan). Käyttäjä avaa tiedot muokkaustilassa. Käyttäjä muuttaa haluamiaan tietoja [Poikkeus 1: Väärä tietotyyppi]. Käyttäjä tallentaa tiedot kantaan tallennuspainikkeesta [Poikkeus 2: Ei yhteyttä tietokantaan]. Järjestelmä kuittaa. Poikkeukset: 1. Väärä tietotyyppi: Käyttäjä on yrittänyt syöttää vääränlaisen tietotyypin kenttään. Järjestelmä huomauttaa asiasta. 2. Ei yhteyttä tietokantaan: Tallennettaessa tietoja kantaan, yhteyttä ei saada muodostettua. Käyttäjää informoidaan ja kysytään, haluaako yrittää tallentaa uudestaan. Use Case 3: Käyttäjä poistaa kohteen Viikottain Järjestelmä on toiminnassa, tietokanta on ylhäällä ja poistettava kohde on olemassa. Käyttäjä hakee halutun kohteen selausnäytössä (Use Case 4: Käyttäjä hakee tietoja annettujen hakuehtojen mukaan). Käyttäjä valitsee kohteen ja sen poistamisen. Järjestelmä kysyy varmistusta. Järjestelmä huomauttaa, jos muutos vaikuttaa muihin tauluihin. Käyttäjä kuittaa poiston [Poikkeus 1: Ei yhteyttä tietokantaan]. Järjestelmä kuittaa. Kohteen tiedot on poistettu tietokannan kaikista tauluista ja käyttäjää on informoitu asiasta. Poikkeukset: 1. Ei yhteyttä tietokantaan: Tallennettaessa muutosta kantaan, yhteyttä ei saada 4/5 Jyväskylä Polytechnic 2002

Use Case 4: Käyttäjä hakee tietoja annettujen hakuehtojen mukaan Järjestelmä on toiminnassa ja tietokanta on ylhäällä. Käyttäjä avaa hakuikkunan. Käyttäjä valitsee kohteen tyypin (asiakas, lemmikki) Käyttäjä syöttää hakuehdot. [Poikkeus 1: Ei yhteyttä tietokantaan]. Järjestelmä tuottaa haun tuloksena listauksen kohteista. [Poikkeus 2: Hakuehtojen perusteella ei löydy kohteita] Järjestelmä tuottaa listauksen kohteista, jotka täyttävät annetut hakuehdot. Poikkeukset: 1. Ei yhteyttä tietokantaan: Yritettäessä hakea tietoja, yhteyttä ei saada 2. Hakuehtojen perusteella ei löydy kohteita: Tietokannasta ei löydy yhtään kohdetta annettujen hakuehtojen perusteella. Järjestelmä informoi käyttäjää ja kysyy, haluaako tämä yrittää uudestaan. Use Case 5: Käyttäjä tulostaa raportin Järjestelmä on toiminnassa, tietokanta on ylhäällä. Käyttäjä avaa raportit-ikkunan Käyttäjä valitsee halutun raporttityypin. Käyttäjä tulostaa raportin [Poikkeus 1: Ei yhteyttä tietokantaan ][Poikkeus 2: Ongelmia kirjoittimen kanssa]. Poikkeukset: 1. Ei yhteyttä tietokantaan: Yritettäessä tulostaa raporttia, yhteyttä ei saada 2. Ongelmia kirjoittimen kanssa: Kirjoitinta ei ole määritelty oikein tai verkkoyhteys kirjoitinpalvelimeen on hukassa. 5/5 Jyväskylä Polytechnic 2002