1 / 17

Käyttötapaukset

Käyttötapaukset. Sys48d / kevät 2003. Luokka-kaaviot. Tila-kaaviot. Kompo-nentti-kaaviot. Malli. Skenaario-kaaviot. Käyttö-tapaus-kaaviot. Sijoitus-kaaviot. Käyttötapaukset 20.1.2003. Mallintaminen. Lähde: Kruchten s. 12. Käyttötapaukset atk-systeemin määrityksessä.

drew
Download Presentation

Käyttötapaukset

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Käyttötapaukset Sys48d / kevät 2003 Sys48d, luento kevät 03/uv

  2. Luokka-kaaviot Tila-kaaviot Kompo-nentti-kaaviot Malli Skenaario-kaaviot Käyttö-tapaus-kaaviot Sijoitus-kaaviot Käyttötapaukset 20.1.2003 Mallintaminen Lähde: Kruchten s. 12 Sys48d, luento kevät 03/uv

  3. Käyttötapaukset atk-systeemin määrityksessä Käyttötapaukset 20.1.2003 • Atk-systeemin palvelurajapinnan määritys. • Rajapinnan jäsentäminen - ylläpidettävyyttä ja - uudelleenkäytettävyyttä palvelevaksi rakenteeksi. • Käyttötapausten ilmentymien (= skenaarioiden) hyödyntäminen määritysvaiheen luokkamallin kattavuuden testaamisessa. (Ei käsitellä tällä luennolla) Määritysvaiheessa laadittuja käyttötapauksia voidaan lisäksi hyödyntää testitapauksina lopullisen atk-systeemin testausvaiheessa. (Ei käsitellä tällä luennolla) Sys48d, luento kevät 03/uv

  4. atk-systeeminnimi Tilaustenkäsittely Tilausten syöttö käyttötapaus käyttötapauksen ja toimijan välinen assosiaatio Myynti-sihteeri Tilausten katselu toimija Tilaustenmuuttaminen Varasto-järjestelmä Tilausten poisto Järjestelmä-vastaava rooli Käyttötapauskartta Käyttötapaukset 20.1.2003 Käyttötapaus-kartta ja siihen liittyvät toimija- ja karkean tason käyttötapaus-kuvaukset luovat yhteisen käsityksen siitä, mitä palveluja atk-systeemin tulee tuottaa eri käyttäjärooleille. Sys48d, luento kevät 03/uv

  5. Käyttötapaukset 20.1.2003 Toimijakuvaukset Myyntisihteeri: Myyntisihteerin on henkilö, jonka pääasiallinen tehtävä on on ottaa puhelimitse vastaan myyntitilauksia ja syöttää ne atk-järjestelmään. Myyntisihteeri syöttää järjestelmään myös kirjallisesti saapuneet tilaukset. Varastojärjestelmä: Varastojärjestelmä on atk-järjestelmä. Järjestelmä ylläpitää atk:lle tallennetun tilauksen tilatietoa toimitusprosessin edistymistiedoilla. Järjestelmävastaava: Järjestelmävastaava on henkilö, joka huolehtii eri periodien (päivä, viikko, kuukausi, vuosi) vaihteeseen liittyvien ajojen käynnistämisestä. Tällaisia ajoja ovat mm. alustukset ja poistoajot. Sys48d, luento kevät 03/uv

  6. Käyttötapaukset 20.1.2003 Käyttötapauskuvaus (karkea taso) Tilausten syöttö: Toiminto palvelee uusien tilausten tallentamista atk-järjestelmään. Käyttäjä antaa tilaavan asiakkaan ja tilattavien tuotteiden tunnistetiedot sekä kunkin tuotteen osalta tilattavan määrän. Systeemi tukee tilausten syöttöä mm. näyttämällä tuotekohtaiset saatavuustiedot. Lopputuloksena on atk-järjestelmään tallennettu yksilöitävissä oleva tilaus. Tilausten katselu: Toimintoa käytetään haettaessa tietyn tilauksen tiedot näytölle esim. asiakkaan tiedustellessa tilauksensa tilaa. Sys48d, luento kevät 03/uv

  7. Käyttötapaukset 20.1.2003 Miten rajata sopiva käyttötapaus • Käyttötapaus ei saisi olla liian laaja eikä liian suppea. • Käyttötapauksen tulee tuottaa toimijalle mitattavissa olevaa hyötyä ja palvella toimijaa tietyn tavoitteen saavuttamisessa. • Käyttötapausten rajaaminen edellyttää näkemystä ja kokemusta. • Mitään selkeää sääntöä käyttötapauksen laajuuden suhteen ei ole olemassa. Sys48d, luento kevät 03/uv

  8. Käyttötapaukset 20.1.2003 Käyttötapauskuvauksen täsmentäminen Käyttötapaus: <käyttötapauksen nimi>Esiehto: <kuvatun käyttötapauksen edellytykset>Toimija: <käyttötapauksessa osallisena oleva rooli / olevat roolit>Tavoite: <palvelu, jonka käyttötapaus tuottaa toimijalle> 1.2. toimijan ja atk-systeemin vuorovaikutuksen. . . kuvaus kohta kohdalta.m. Vn kuvaus vaihtoehtoisesta toiminnasta kohdassa n.. . .. . Pn kuvaus poikkeavasta toiminnasta kohdassa n Sys48d, luento kevät 03/uv

  9. 1 2 3 4 5 6 7 Käyttötapaukset 20.1.2003 Käyttötapauskuvaus purettuna vuorovaikutuspoluiksi Kaaviossa eri kohtien väliset suorat viivat kuvaavat yleistä vuoro-vaikutusta. Kaariviivoilla on kuvattu eri vaiheissa mahdollisia variaatioita ja poikkeuksia. Käyttötapauskuvaus edustaa siis geneeristä (yleistä) kuvausta siitä, miten vuorovaikutus voi edetä. Kuvatussa tapauksessa vaihtoehtoisia polkuja on 3 * 2 * 4 * 2 = 48. Kukin polku edustaa käyttötapauksen ilmentymää, eli skenaariota. Sys48d, luento kevät 03/uv

  10. Laajentaa peruskäyttö-tapausta tietyn ehdon vallitessa Peruskäyttötapaus Nuolen suunta on tärkeä Nuolen suunta on tärkeä Osakäyttö-tapaus A Käyttö-tapaus Osakäyttö-tapaus B <<include>> <<extend>> Sisältyy aina peruskäyttö-tapaukseen sekä sen lisäksi johonkin toiseen käyttötapaukseen Stereotyyppi, joka ilmaisee riippuvuussuhteen Käyttötapaukset 20.1.2003 Käyttötapausten jäsentäminen • Käyttötapausten jäsentäminen perustuu käyttötapausten tarkkaan kuvaamiseen: • Ehdollinen vuorovaikutus kuvataan yleistä vuorovaikutusta laajentavana extend-osakäyttötapauksena. • Useassa eri käyttötapauksessa esiintyvä ehdoitta toteutettava vuorovaikutus kuvataan erillisenä kyseisiin käyttötapauksiin sisältyvänä include -osakäyttötapauksena. Sys48d, luento kevät 03/uv

  11. Käyttötapaukset 20.1.2003 Tilausten syöttö: käyttötapauskuvaus Käyttötapaus: Tilausten syöttöEsiehto: Asiakas haluaa tilata tuotteitaToimija: MyyntisihteeriTavoite: Tilaus on tallennettu atk-systeemiin ja se on saanut yksilöivän tunnuksen Käyttötapauskuvaus luentotiivistelmän liitteessä! Sys48d, luento kevät 03/uv

  12. Käyttötapaukset 20.1.2003 Tilausten syöttö: osakäyttötapaukset • .Variaatio V2.1 edellyttää normaalista poikkeavaa vuorovaikutusta: toimitustavan valitsemista järjestelmän ohjaustiedoissa olevasta toimitustapavalikoimasta. • Variaatio V2.2 edellyttää ylimääräisten lisätietojen: poikkeavan toimitusosoitteen syöttämistä tilaukselle. • Poikkeus P4 aiheuttaa pvm-virheen yksilöivän ilmoituksen näyttämistä käyttäjälle. • saadaan extend-suhteessa olevat osakäyttötapaukset - Poikkeavan toimitustavan syöttö, - Poikkeavan toimitusosoitteen syöttö ja - Pvm-virheilmoituksen näyttäminen Sys48d, luento kevät 03/uv

  13. Käyttötapaukset 20.1.2003 Tilausten katselu: käyttötapauskuvaus Käyttötapaus: Tilauksen katseluToimija: Myyntisihteeri Esiehto: Tilaus on syötetty atk-järjestelmäänTavoite: Halutun tilauksen tiedot on saatu näytölle tarkasteltavaksi Käyttötapauskuvaus luentotiivistelmän liitteessä! Sys48d, luento kevät 03/uv

  14. Käyttötapaukset 20.1.2003 Tilausten katselu: osakäyttötapaukset • Variaatio V1 edellyttää asiakkaan tilausten listaamista; listalta valitaan haluttu tilaus tarkastelun kohteeksi. • saadaan extend-suhteessa oleva osakäyttötapaus Listaa asiakkaan tilaukset Sys48d, luento kevät 03/uv

  15. Käyttötapaukset 20.1.2003 Tilausten syöttö ja katselu: yhteiset osat • Kun tarkastelemme käyttötapauksia Tilauksen syöttö ja Listaa asiakkaan tilaukset, huomaamme, että niissä on yhteisenä osana • Asiakkaan haku Tämä yhteinen osa tulee suorittaa molemmissa käyttötapauksissa aina, joten se on include-suhteessa ”kutsuvaan” (= perus) käyttötapaukseen. Sys48d, luento kevät 03/uv

  16. Myyntisihteeri Käyttötapaukset 20.1.2003 Käyttötapausten riippuvuuskaavio Tilauksen syöttö <<include>> Asiakkaan haku <<extend>> <<include>> PVM-virheilm. näyttö Asiakkaan tilausten listaus <<extend>> <<extend>> <<extend>> Poikk. toim.tavan valinta Poikk. toim.osoitteensyöttö Tilauksen katselu Sys48d, luento kevät 03/uv

  17. Käyttötapaukset 20.1.2003 Osakäyttötapausten kuvaaminen • Käyttötapaus: Asiakkaan tilausten listaus • Esiehto: Käyttötapaus on käynnistetty pääkäyttötapauksesta • Toimija: Myyntisihteeri • Tavoite: Tarkasteltava tilaus on valittu listalta. Tilauksen identifioimistieto palautetaan pääkäyttötapaukselle. • Toimija hakee asiakkaan (osakäyttötapaus Asiakkaan haku). • Järjestelmä näyttää listan kaikista asiakkaan tilauksista. Kustakin tilauksesta näytetään: tilausnumero, tilauspäivä, toivottu toimituspäivä, tilauksen tila. • Toimija valitsee tarkasteltavan tilauksen listalta. Sys48d, luento kevät 03/uv

More Related