Määritystyön eteneminen Elokuvateatteri, esimerkki
Teatteri Taustatietoja yksityinen, pieni 3 työntekijää lipuntarkastaja kassa konemies 3 salia, kussakin 2 näytöstä per ilta näytösajat porrastetusti sali 1: klo 16.30, 19.30, paikkoja 120 sali 2: klo 17.00, 21.00, paikkoja 120 sali 3: klo 18.00, 20.00, paikkoja 80 saleissa ei ole numeroituja paikkoja 5.2.2007 Närvänen, Valsta
Vaatimukset järjestelmälle Automatisoitava toiminta (myöhemmät kehittämiskierrokset) Varausten käsittely lippujen varaaminen tietyn leffan esityksestä tietyn esityspäivän leffoista samaan näytökseen voi varata useita paikkoja järjestelmä ei ylibuukkaa näytöstä lippujen lunastaminen Elokuvatarjonnan hallinta uusien elokuvien lisäys tietojen päivitys, esim. esitysaika, viimeinen näytös elokuva poistaminen valikoimasta, kun elokuvan esitysoikeudet ovat päättyneet: Teatteritietojen hallinta salien, näytösten yms. hallinta 5.2.2007 Närvänen, Valsta
Järjestelmän palvelut Osasysteemijako Varausten käsittely Elokuvatarjonnan hallinta <<access>> Teatteritietojen hallinta <<access>> 5.2.2007 Närvänen, Valsta
Järjestelmän palvelut Käyttötapauskartta Varausten käsittely Lippujen varaaminen Asiakas Lippujen lunastaminen 5.2.2007 Närvänen, Valsta
Käyttäjän ja järjestelmän vuoropuhelu Skenaario 1) käynnistää varaustapahtuman 2) muodostaa näytön, jossa näyttää elokuvalistan: nimi, kesto 3) valitsee haluamansa elokuvan 4) näyttää valitun elokuvan näytösvaihtoehdot: pvm, klo, salin ja laskee vapaiden paikkojen lkm 5) valitsee haluamansa näytöksen 6) pyytää varattavien paikkojen määrän ja puhelinnumeron, johon vahvistus lähetetään 7) antaa varattavien lippujen lukumäärän ja puhelinnumeron 8) lisää varauksen, päivittää myytyjen paikkojen määrän, ilmoittaa varausnumeron (varaus OK) ja ohjeet 9) lopettaa käytön 10) lähettää tekstiviestin 5.2.2007 Närvänen, Valsta
<Teatteri> <osoite, puhelinnumero> Valitse elokuva (lista elokuvista: nimi, kesto) <valitun elokuvan nimi> Valitse näytös <Sali#> <pvm>, <klo> Anna paikkalukumäärä <vapaana #> puhelinnumero Varaus onnistui, varausnumero on <Varaus#> <Ohjeet> pvm klo sali paikkoja vapaana 7.2.07 21.00 2 27 8.2.07 16 9.2.07 90 5.2.2007 Närvänen, Valsta
Lippujen varaaminen - Käyttötapauskuvaus Toimija Asiakas Esiehto Järjestelmä on käytössä Lopputulos Varaus onnistui, asiakas sai varausnumeron Käyttötiheys 200-1500 per päivä 1 Toimija käynnistää varaustapahtuman 2 Järjestelmä hakee tarjolla olevat elokuvat (nimi, kesto), muodostaa näytön (lista elokuvista) ja pyytää toimijaa valitsemaan elokuvan 3 Toimija valitsee listalta elokuvan V3 Toimija ei valitse elokuvaa 9 4 Järjestelmä hakee valitun elokuvan kaikki näytösajat (pvm, klo), salin (no.) ja laskee vapaana olevien paikkojen lukumäärän sekä näyttää tiedot 5 Toimija valitsee listalta näytöksen V5 Toimija ei valitse näytöstä 9 6 Järjestelmä pyytää varattavien lippujen lukmäärän ja puhelinnumeron 7 Toimija antaa lippujen lukumäärän ja puhelinnumeron V7 Toimija ei tee varausta 9 8 Järjestelmä päivittää salin varaustilanteen ja ilmoittaa, että varaus onnistui sekä näyttää varausnumeron ja ohjeet varauksen lunastamiseksi P8 Järjestelmä ilmoittaa virheestä, varaus epäonnistui (2 tai) 4 9 Toimija lopettaa varaustapahtuman 5.2.2007 Närvänen, Valsta
Tarvittavat tiedot - Luokkakaavio Elokuva nimi kesto viim_esitys Näytös pvm klo myydyt_paikat Sali numero salin_paikat Varaus lippulkm puhno * esitetään 1 1 on tarjolla * koskee 5.2.2007 Närvänen, Valsta
Käyttäjän ja järjestelmän vuoropuhelu - Yhteistyökaavio <<use case>> : Lippujen varaaminen Elokuva [ ] nimi kesto Näytös [ ].elokuva pvm klo /myydyt_paikat Sali numero salin_paikat valittuElokuva /vapaat_paikat_lkm valittuNäytös lippulkm puhno /varausno ohjeteksti <operaatiot> 1 käynnistä 2 näytä lista1, valintakehote 3 valittu elokuva 4 näytä lista2, valintakehote 5 valittu näytös 6 näytä näytös, tee varaus 7 lippulkm, puhno 8 varaus OK, varaus# 9 lopetus : Elokuva : Näytös myydyt_paikat : Sali : Varaus 1.1* haeElokuva(nimi, kesto) 3.1* annaValitunNäytös(EID,NID) 3.2* haeNäytös(pvm, klo, myydyt_paikat) 3.3* annaSali(NID,SID) 7.1 päivitäNäytös(myydyt_paikat) 3.4* haeSali(numero, salin_paikat) 7.2 lisääVaraus(numero, lippulkm, puhno, NID) :Asiakas 5.2.2007 Närvänen, Valsta