käyttötapaukset mod. testaus
|
|
- Timo-Jaakko Heikkilä
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 käyttötapaukset Jari Ojasti Nokia jari.ojasti@nokia.com puh : Kartta hyväksyntä määrittely suunnittelu suunnittelu mod. testaus integrointi sys. testaus Ylläpito koodaus (toteutus) tuotteenhallinta dokumentointi koulutus menetelmät projektinhallinta, laatujärjestelmä vaatimustenhallinta työkalut / Jari Ojasti 2 1
2 Sisältö käyttötapaukset osana UML:ia ja ohjelmistojen suunnittelua esimerkkejä harjoituksia / Jari Ojasti 3 Käyttötapaukset osana UML:ia Käyttötapauskaaviot järjestelmän korkean tason toiminnallisuus Sijoittelukaaviot Oliokaaviot Sekvenssikaaviot Yhteistyökaaviot Komponenttikaaviot Luokkakaaviot Tilakaaviot Aktiviteettikaaviot staattinen ja dynaaminen rakenne dynaaminen käyttäytyminen / Jari Ojasti 4 2
3 Käyttötapaukset osana ohjelmiston suunnittelua käyttötapaus on verbaalinen kuvaus jostakin järjestelmän toiminnallisuudesta käyttäjän näkemänä tapahtumaketjuna Käytetään kommunikointivälineenä käyttäjä (asiakas-)vaatimusten täsmentämisessä apuna inkrementtiprosessin projektisuunnittelun pohjana järjestelmätestauksen pohjatietoina käyttöohjeiden kirjoittamiseen määrittelyvaiheessa, esim. osana toiminnallisen määrittelyn yleiskuva osiota Ei sovi arkkitehtuurisuunnittelun pohjaksi / Jari Ojasti 5 Notaatio, verbaalinen malli Nimi: Luentosalin varaaminen, versio 1.0 / ijh Suorittajat: Kurssin vastuuhenkilö Esiehdot: Vastuuhenkilö ja kurssi on syötetty järjestelmään (KT henkilötietojen ylläpito) Kuvaus: Vastuuhenkilö seuraa WWW-linkkiä, joka johtaa järjestelmän pääsivulle. Hän syöttää järjestelmään käyttäjätunnuksensa ja salasanansa (uses: KT käyttäjän identifiointi). Käyttäjä pyytää järjestelmää näyttämään salin varaustilanteen haluamaltaan aikaväliltä. Hän saa eteensä salin lukujärjestysnäytön (ks. liite). Käyttäjä näkee näytöstä vapaat ajat sekä myös, mille kursseille sali on milloinkin varattu ja kuinka monelle viikolle. Käyttäjä tekee varauksen joltain vapaaksi havaitsemaltaan ajankohdalta. [Poikkeus: varaus ei onnistu]. Poikkeukset: Varaus ei onnistu: Varaustilanne on voinut muuttua sillä aikaa kun varaaja tekee varausta. Järjestelmä ilmoittaa tilanteesta käyttäjälle ja käyttäjä yrittää uudelleen. Lopputulos:Varaukset kurssin luentoajoiksi on tehty. Muut vaatimukset:päivittäin käsitellään kiireisimpänäkin aikana enintään n. 100 varausta. Vastausajan on oltava alle 1 sekuntia, lukujärjestysnäytön päivitys saa kestää 5 sekuntia / Jari Ojasti 6 Copyright I. Haikala
4 Sinun vuorosi... Kirjoita edellisen mallin mukaan käyttötapaus CDsoittimessa olevan CD-levyn kolmannen kappaleen kuuntelemisesta. Käyttötapaukset osana ohjelmiston suunnittelua (2) Sitoo yhteen asiakasvaatimukset ja järjestelmän toiminnot Rajaa järjestelmän sen ympäristöstä Apuna käyttäjien ja muiden järjestelmän kanssa kommunikoivien olioiden tunnistamisessa Ei ole: projektin osittamisen tai moduulijaon perusta / Jari Ojasti 8 4
5 Käyttötapauksen ominaisuudet Ei liian laaja tai suppea Asiakkaan ymmärtämä Käyttäjän kannalta mielekäs kokonaisuus, tuottaa lisäarvoa käyttäjälle Ei > A4 Kattaa tärkeimmät osat toteutuksesta Riittävän konkreettinen / Jari Ojasti 9 Copyright I. Haikala 2000 Vaatimukset ja käyttötapaukset Vaatimukset Käyttötapaukset Ominaisuudet HUOM! V 1 V2 V3 V4 V5 V6 KT1 KT2 KT3 Operaatio 1 Operaatio 2 Operaatio 3 Operaatio 4 Operaatio 5 Operaatio 6 Operaatio 7 Operaatio 8 Operaatio 9 Operaatio 10 Operaatio 11 Operaatio / Jari Ojasti 10 Copyright I. Haikala
6 Notaatio (käyttötapauskaavio) Salinvarausjärjetelmä Varausten poistaminen Vastuuhenkilö Luentosalin varaaminen <<include>> <<include>> Perustietojen ylläpito assistentti Harjoitussalin varaaminen <<include>> Käyttäjän identifiointi <<include>> ylläpitäjä / Jari Ojasti 11Copyright I. Haikala 2000 Notaatio (2) / Jari Ojasti 12 6
7 Esimerkki (2) Patient checks in to hospital 1. Patient fills out personal information form 2. Patient assigned to examination room 3. Doctor does preliminary examination 4. Doctor fills out exam form and includes recommendations 5. Patient takes form to administration 6. If bed available, patient assigned to bed 7. Copy of information attached to bed 8. Nurse assigned to patient, nurse schedule updated 9. If no bed available, patient is put on waiting list / Jari Ojasti 13 Harjoitus 1, kirjan lainaaminen kirjastosta Tehtävä: kirjoita käyttötapaus kirjan lainaamisesta kirjastosta esiehdot: Kirjasto on auki. Virkailija on paikalla ja valmis palvelemaan. Kirjaston lainausjärjestelmä on toimintakunnossa. suorittaja: lainaaja, virkailija kuvaus:?? poikkeukset:?? lopputulos:?? muut vaatimukset:?? / Jari Ojasti 14 7
8 Harjoitus 2, rahan nosto automaatista Tehtävä: kirjoita käyttötapaus rahan nostamisesta pankkiautomaatista. esiehdot: pankkiautomaatti on toimintakunnossa ja oletustilassa odottamassa asiakasta. Asiakas on pankin asiakas ja kortti käy automaattiin. suorittaja: Matti Möttönen kuvaus:?? poikkeukset:?? lopputulos:?? muut vaatimukset:?? / Jari Ojasti 15 8
Joku hauska otu-aiheinen kuva (no ei oo pakko olla hauska) OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012
OHJ-3010 Ohjelmistotuotannon perust eet, kesäkurssi 2012 Joku hauska otu-aiheinen kuva (no ei oo pakko olla hauska) OHJ-3010 Ohjelmistotuotannon perusteet, kesä 2012 Päivän ohjelma - Mythical Man Month:
LisätiedotMäärittelyvaihe. Projektinhallinta
Määrittelyvaihe Projektinhallinta testaus määrittely suunnittelu ohjelmointi käyttöönotto, testaus tuotteenhallinta laadunvarmistus dokumentointi vaatimustenhallinta Määrittely Määrittely, eli kansanomaisesti
LisätiedotTilakaaviot, sekvenssikaaviot (Haikala, Märijärvi ss , )
Tilakaaviot, sekvenssikaaviot (Haikala, Märijärvi ss. 121-133, 135 141) Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Sisältö Sekvenssikaaviot ja tilakaaviot osana UML:ia Sekvenssikaaviot
LisätiedotMagicDraw-pikaohje (VH5)
MagicDraw-pikaohje (VH5) Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia. Alkuvalmistelut Linux-työasemaluokka: käynnistä MagicDraw jollakin
LisätiedotVaatimukset mitä ne ovat
Vaatimukset mitä ne ovat Miten teillä hanskataan vaatimukset? Ei juuri mitenkään. Ville Reijonen, Kauppalehti Online 27.8.2012 1 Asiakasvaatimuksista tuotteeseen asiakasvaatimukset Määrittely Suunnittelu&
LisätiedotVaatimusmäärittelyistä
Vaatimusmäärittelyistä JOTU 16.09.2013 16.9.2013 JOTU2013/K.Systä 1 Tiedotuksia Harjoitusryhmiin ilmoittautuminen on vihdoin avautunut IDLE:ssä Ryhmän maksimi koko on 4 henkeä Ilmoittautumisen takaraja
LisätiedotOhjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus
Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright
LisätiedotTällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia.
MagicDraw-pikaohje Tällä harjoituskerralla on tarkoituksena harjoitella käyttötapaus-, luokka- ja tapahtumasekvenssikaavioiden luontia. Alkuvalmistelut Windows (sali TC205) 1) Kirjaudu sisään TTY:n intra-tunnuksella.
LisätiedotAnalyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
LisätiedotVaatimusmäärittelyistä
Vaatimusmäärittelyistä JOTU 15.09.2014 15.9.2014 JOTU2014/K.Systä 1 Tiedotuksia Jos tulee tarve muutella IDLE:ssä harjoitustyön assistenttitapaamista, ottakaa yhteyttä assistenttiin. Jos olette ryhmässä,
LisätiedotAnalyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
LisätiedotLuokka- ja oliokaaviot
Luokka- ja oliokaaviot Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 32 Miten toteuttaisin softalla... Procedure for determining employee holidays, (Pressman, p. 620): Executive order
LisätiedotVaatimusmääritelystä UML:n avulla
Vaatimusmääritelystä UML:n avulla Mitä käyttötapauskaaviolla voi kuvata? Mitkä ovat sen keskeiset elementit? Miten laaditaan käyttötapauskaavio? Miksi laaditaan kirjallisia kuvauksia? Miksi käyttötapaukset
LisätiedotOhjelmistojen mallintaminen. Luento 2, pe 5.11.
Ohjelmistojen mallintaminen Luento 2, pe 5.11. Kertausta Ohjelmistotuotantoprosessin vaiheet: Vaatimusanalyysi- ja määrittely Mitä halutaan? Suunnittelu Miten tehdään? Toteutus Ohjelmointi Testaus Varmistetaan
LisätiedotUML- mallinnus: Tilakaavio
UML- mallinnus: Tilakaavio Karkea kuvaus UML- kaavioiden käytöstä ohjelmistonkehityksen eri vaiheissa ja tehtävissä. Mallinnus tilakaavioilla Tilakaaviolla kuvataan yhden luokan olioiden tilan muuttumista
LisätiedotOhjelmistojen mallintaminen, kurssikoe esimerkkivastauksia
Ohjelmistojen mallintaminen, kurssikoe 15.12. esimerkkivastauksia Tehtävä 1 a: Ohjelmistotuotantoprosessi sisältää yleensä aina seuraavat vaiheet: määrittely, suunnittelu, toteutus, testaus ja ylläpito.
LisätiedotVH5, JOTU, MagicDraw:n käyttö
VH5, JOTU, MagicDraw:n käyttö 1. Käynnistä MagicDraw (versio 18.2) 2. Valitse Manage Projects-kohdasta Create New Project toiminto. Oletusarvona on UML Project, saa olla. Täytä nimi (Name) ja tallennuspaikka
LisätiedotOhjelmistotekniikan menetelmät, UML
582101 - Ohjelmistotekniikan menetelmät, UML 1 Sisältö DFD- ja sidosryhmäkaavioiden kertaus Oliomallinnus UML:än kaaviotyypit 2 Tietovuokaaviot Data flow diagrams, DFD Historiallisesti käytetyin kuvaustekniikka
LisätiedotOhjelmistojen mallintaminen Unified Modeling Language (UML)
582104 Ohjelmistojen mallintaminen Unified Modeling Language (UML) 1 Olioperustaisuus Olio toimii mallinnuksen perusyksikkönä eri abstraktiotasoilla Järjestelmän rajaus, suunnittelu, ohjelmointi, suoritus..
LisätiedotUML:n yleiskatsaus. UML:n osat:
UML:n yleiskatsaus - voidaan hyödyntää hyvin laajasti. - sopii liiketoimintamallinnukseen, ohjelmistomallinnukseen sen jokaiseen vaiheeseen tai minkä tahansa pysyviä ja muuttuvia ominaisuuksia sisältävän
LisätiedotOhjelmistojen mallintaminen, mallinnustekniikat käytännössä
582104 Ohjelmistojen mallintaminen, mallinnustekniikat käytännössä 1 Sisältö Oliomenetelmien taustaa Kirjastojärjestelmän käyttötapaukset Kirjastojärjestelmän luokkamalli 2 Oliosuuntautunut suunnittelumenetelmä
LisätiedotOhjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA
Ohjelmointitekniikka lyhyesti Survival Kit. Vesiputousmalli ELINKAARIMALLEISTA. Ohjelmiston elinkaari Ohjelmiston elinkaarella (life cycle) tarkoitetaan aikaa, joka kuluu ohjelmiston kehittämisen aloittamisesta
LisätiedotOhjelmistojen mallintaminen kertausta Harri Laine 1
kertausta 5.12.2008 Harri Laine 1 Ohjelmiston elinkaari, elinkaarimallit Yleinen puitemalli (reference model) - abstrakti kokonaiskuva ei etenemiskontrollia, ei yksityiskohtia Ohjelmistoprosessimallit
LisätiedotOhjelmistojen mallintaminen, syksy 2011, laskuharjoitus 2
Ohjelmistojen mallintaminen, syksy 2011, laskuharjoitus 2 Viikon 2 laskareita ei pidetä mikrosaleissa, käytössä ovat opetusohjelmaan merkatut salit. Tämän viikon tehtävistä 1-6 tehdään etukäteen kotona.
LisätiedotTämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:
Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus
LisätiedotFormaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä 7.5.2002 Annemari Auvinen Anu Niemi Sisällysluettelo 1 Perustana olevat käyttötapaukset... 1 1.1 Käyttäjäryhmät... 1 1.2 Järjestelmään sisäänkirjautuminen...
LisätiedotCopyright by Haikala. Ohjelmistotuotannon osa-alueet
Copyright by Haikala Ohjelmistotuotannon osa-alueet Ohjelmiston elinkaari 1. Esitutkimus, tarvekartoitus, kokonaissuunnittelu, järjestelmäsuunnittelu (feasibility study, requirement study, preliminary
LisätiedotOhjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit
Ohjelmiston testaus ja laatu Ohjelmistotekniikka elinkaarimallit Vesiputousmalli - 1 Esitutkimus Määrittely mikä on ongelma, onko valmista ratkaisua, kustannukset, reunaehdot millainen järjestelmä täyttää
LisätiedotKäyttötapausanalyysi ja testaus tsoft
Käyttötapausanalyysi ja testaus tsoft 15.09.2004 http://cs.joensuu.fi/tsoft/ Johdanto Use Case analyysi (käyttötapausanalyysi) on yleisesti käytetty järjestelmälle asetettujen toiminnallisten vaatimusten
LisätiedotKouvolan kaupungin Varauspalvelu
Kouvolan kaupungin Varauspalvelu Ohjeet venepaikkojen uudelleen varaukseen Voit varata vanhan varauskohteesi uudestaan seuraavalle kaudelle kaupungin sähköisessä varauspalvelussa seuraamalla tätä ohjetta.
LisätiedotLuokka- ja oliokaaviot
Luokka- ja oliokaaviot - tärkeimmät mallinnuselementit : luokat, oliot ja niiden väliset suhteet - luokat ja oliot mallintavat kuvattavan järjestelmän sisältöä ja niiden väliset suhteet näyttävät, kuinka
LisätiedotOhjelmistotekniikan menetelmät, kesä 2008
582101 - Ohjelmistotekniikan menetelmät, kesä 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön
LisätiedotSalon kaupungin Varauspalvelu
Salon kaupungin Varauspalvelu Ohjeet varauskohteen uudelleen varaukseen (Esimerkiksi venepaikan tai viljelypalstan uudelleenvaraukseen) Voit varata vanhan varauskohteesi uudestaan seuraavalle kaudelle
LisätiedotASIO Tilavarausohjelmisto / Peruskäytön ohje
ASIO Tilavarausohjelmisto / Peruskäytön ohje Asio Tilavarausohjelmiston perustoimintojen esittely Sisällys 1. Johdanto 2. Käyttöoikeudet ja roolit 3. Toimintotasot 4. Kalenterityypit 5. Käyttötyypit 6.
LisätiedotOhjelmistotekniikan menetelmät, kevät 2008
582101 - Ohjelmistotekniikan menetelmät, kevät 2008 1 Ohjelmistotekniikan menetelmät Methods for Software Engineering Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön
LisätiedotDynaaminen analyysi II
Dynaaminen analyysi II Luento 7 Antti-Pekka Tuovinen 9 April 2013 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syys-seurausverkot ja päätöstaulut Käyttötapaukset Yhteenveto
LisätiedotGroupDesk Toiminnallinen määrittely
GroupDesk Toiminnallinen määrittely Tilanne: Paikallinen oppilaitos, kuvitteellinen WAMK, tarvitsee ryhmätyöhön soveltuvan sähköisen asioiden hallintajärjestelmän ja ryhmätyöohjelmiston, jonka ajatuksena
LisätiedotOhjelmistojen mallintaminen, kesä 2010
582104 Ohjelmistojen mallintaminen, kesä 2010 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin
LisätiedotAJANVARAUKSEN TEKEMINEN (YLEISEEN RESURSSIIN)
OHJE 1(10) AJANVARAUKSEN TEKEMINEN (YLEISEEN RESURSSIIN) Tavastiassa on muutama yleinen resurssi, joiden varauksen voi tehdä GroupWisen kalenteriin. Merkinnän tekeminen ei edellytä oman kalenterin käyttämistä.
LisätiedotTENNISVARAUSJÄRJESTELMÄ. OHJEKIRJA v.1.0
1 TENNISVARAUSJÄRJESTELMÄ OHJEKIRJA v.1.0 2 KÄYTTÄJÄTUNNUKSEN REKISTERÖIMINEN 3 KIRJAUTUMINEN TUNNUKSILLA 5 OMIEN TIETOJEN MUOKKAAMINEN 5 KALENTERIN SELAAMINEN 8 VUORON VARAAMINEN 9 VARAUKSEN PERUUTTAMINEN
LisätiedotOhjeita Heili-kirjastojen Rockway.fi-palvelun käyttäjälle
Ohjeita Heili-kirjastojen Rockway.fi-palvelun käyttäjälle Oppitunteja seurataan nettiselaimilla Youtube-tyylisen video-ohjelman kautta, eikä mitään erillistä ohjelmaa tarvitse asentaa. Palvelua voi käyttää
LisätiedotOhjelmistojen mallintaminen, kesä 2009
582104 Ohjelmistojen mallintaminen, kesä 2009 1 Ohjelmistojen mallintaminen Software Modeling Perusopintojen pakollinen opintojakso, 4 op Esitietoina edellytetään oliokäsitteistön tuntemus Ohjelmoinnin
LisätiedotSisäänrakennettu tietosuoja ja ohjelmistokehitys
Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology
LisätiedotOhjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
LisätiedotToiminnot eli käyttäytyminen. Tieto eli rakenteelliset ominaisuudet
Toiminnot eli käyttäytyminen Tieto eli rakenteelliset ominaisuudet Olio (ks. määritelmä): rajattavissa ja yksilöitävissä oleva asia tai käsite, joka on merkityksellinen käsillä olevan tarkastelun kannalta
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
LisätiedotTestaussuunnitelma Labra
Testaussuunnitelma Labra Helsinki 25.8.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 1 Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op) Projektiryhmä Anssi Kapanen,
LisätiedotTestaus käsite. Sekalaista testausasiaa. Testauksen käsitteestä. Kattavuusmitat. Jos ajatellaan, että testaus = V&V, voidaan erottaa:
Testaus käsite Sekalaista asiaa Sami Kollanus 15.11.2006 Jos ajatellaan, että = V&V, voidaan erottaa: Staattinen Dynaaminen Toisaalta voidaan määritellä Myersin (1979) mukaan: Testaus on ohjelman suoritusta,
LisätiedotOhjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
LisätiedotYlläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari
LisätiedotVisual Case 2. Miika Kasnio (C9767) 23.4.2008
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
LisätiedotTestaussuunnitelma. Opeapuri. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testaussuunnitelma Opeapuri Helsinki 2.4.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Krister Eklund
LisätiedotT Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Käyttötapaukset
T-76.611 Ohjelmistojen määrittely- ja suunnittelumenetelmät Harjoitustyöraportti TNT - Tarkistetaan Ne Tentit Käyttötapaukset Lasse Lindqvist Lasse Lopperi llindqvi@cc.hut.fi lmlopper@cc.hut.fi Andrey
LisätiedotT Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tämä on dokumentti esittelee tietokonegrafiikkaalgoritmien visualisointijärjestelmän kehitysprojektissa käytettävän vaatimustenhallintamenetelmän. Päivämäärä
LisätiedotKäyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
LisätiedotOulun kaupunki Liikuntapalvelut. Timmi -tilanvarauksen pikaopas internetasiakkaille
Oulun kaupunki Liikuntapalvelut Timmi -tilanvarauksen pikaopas internetasiakkaille Aloittaminen Kirjaudu rekisteröitymisen jälkeen varausjärjestelmään käyttäjätunnuksella ja salasanalla jotka olet saanut
LisätiedotUML-kielen formalisointi Object-Z:lla
UML-kielen formalisointi Object-Z:lla Kalvot ja seminaarityö WWW:ssä: http://users.jyu.fi/~minurmin/opiskelu/form/ UML UML == Unified Modelling Language. OMG:n standardoima kieli ohjelmistojärjestelmien,
LisätiedotLomalista-sovelluksen määrittely
Thomas Gustafsson, Henrik Heikkilä Lomalista-sovelluksen määrittely Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Dokumentti 14.10.2013 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Thomas
LisätiedotKurssin aihepiiri: ohjelmistotuotannon alkeita
Kurssin aihepiiri: ohjelmistotuotannon alkeita [wikipedia]: Ohjelmistotuotanto on yhteisnimitys niille työnteon ja työnjohdon menetelmille, joita käytetään, kun tuotetaan tietokoneohjelmia sekä monista
LisätiedotOhjelmistojen mallintaminen. Luento 3, 9.11.
Ohjelmistojen mallintaminen Luento 3, 9.11. Kertausta: Ohjelmistotuotantoprosessin vaiheet Vaatimusanalyysi- ja määrittely Mitä halutaan? Suunnittelu Miten tehdään? Toteutus Ohjelmointi Testaus Varmistetaan
LisätiedotSähköinen ajanvaraus Virkailijan ohje. 11.11.2015 Valtiovarainministeriö
Sähköinen ajanvaraus Virkailijan ohje 11.11.2015 Valtiovarainministeriö Sisältö 1 Yleistä... 1 1.1 Sisään- ja uloskirjautuminen... 1 1.2 Salasanan vaihto... 2 2 Ajanvaraus... 3 2.1 Varauksen luonti...
LisätiedotOhjelmistotekniikan menetelmät, koe 2.5.2014
Ohjelmistotekniikan menetelmät, koe 2.5.2014 Vastaa tehtävään 3 erilliselle konseptille. Tehtävät 1 ja 2 saavat olla samalla konseptilla. Kirjoita jokaiseen palauttamaasi konseptiin kurssin nimi, kokeen
LisätiedotAnalyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio
Analyysi, staattinen mallintaminen, kohdealueen malli ja luokkakaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia tehtäviä:
LisätiedotVaraamon kautta kirjaston laitteet, tilat ja palvelut löytyvät helposti
Varaamon kautta kirjaston laitteet, tilat ja palvelut löytyvät helposti Maija Saraste, Oulun kaupunginkirjasto Kainuun ja Pohjois-Pohjanmaan kirjastopäivät Mihin kirjasto tarvitsee uuden järjestelmän?
LisätiedotOhjelmistotekniikan menetelmät, luokkamallin laatiminen
582101 - Ohjelmistotekniikan menetelmät, luokkamallin laatiminen 1 Lähestymistapoja Kokonaisvaltainen lähestymistapa (top-down) etsitään kerralla koko kohdealuetta kuvaavaa mallia hankalaa, jos kohdealue
LisätiedotTIE = JOTU. VH5 - MagicDraw
TIE-02300 = JOTU VH5 - MagicDraw TIE-02300 2 VH5 kaavionpiirtelyharjoitus Tässä harjoituksessa opetellaan tunnistamaan ja piirtämään tavallisimpia ja käytetyimpiä ohjelmistotuotannon kaavioita: käyttötapauskaavio
LisätiedotRespa tilanvaraussovellus
1 Respa tilanvaraussovellus Selainkäyttöistä Respa -tilanvaraussovellusta voidaan käyttää esim. kokous- ja liikuntatilojen varausten tekemiseen. Sovellus toimii kaikilla yleisesti käytössä olevilla www-selaimilla.
LisätiedotStudentaPlus - opiskelijaliittymä
StudentaPlus - opiskelijaliittymä Käyttöohje www.solenovo.fi SISÄLLYSLUETTELO 1 Yleistä... 3 2 Järjestelmän sijainti... 3 3 Etusivu... 4 4 Lukujärjestys... 4 5 Perustiedot... 6 5.1 Osoitettu ja hankittu
LisätiedotPAS-ilmo eli "Xaltotun" Käyttöohje Riku Kalinen
PAS-ilmo eli "Xaltotun" Käyttöohje 11.11.2018 Riku Kalinen Sisällys Johdanto...2 Yleiskuva järjestelmästä...2 Käyttäjäryhmät...2 Käyttötapaukset...2 Käyttäjän ohje...2 Käynnistys...2 Käyttöliittymä...3
LisätiedotUML-MALLINNUS MICROSOFT VISIOLLA JOUNI HUOTARI 11.1.2005 14.2.2010
UML-MALLINNUS MICROSOFT VISIOLLA JOUNI HUOTARI 11.1.2005 14.2.2010 TUTUSTUMISKIERROS VISION UML-KAAVIOIHIN Avaa ChampionzoneUML.vsd-tiedosto Tutustu malliin eli eri sivuilla oleviin kaavioihin (napsautus
LisätiedotOliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä
Oliosuunnitteluesimerkki: Yrityksen palkanlaskentajärjestelmä Matti Luukkainen 10.12.2009 Tässä esitetty esimerkki on mukaelma ja lyhennelmä Robert Martinin kirjasta Agile and Iterative Development löytyvästä
LisätiedotAnalyysi on tulkkaamista
Analyysi on tulkkaamista Petri: Pitää osata menetelmiä, arkkitehtuureja, suunnittelumalleja, eli miten [ohjelmistoja] ylipäänsä kehitetään. Pitää olla viestintätaitoja. Perttu: Pitää ymmärtää miten projekti
LisätiedotRyhmänkerääjän ABC - pidä ryhmäsi ilmoittautumiset ja huonejako kätevästi hallussa
Ryhmänkerääjän ABC - pidä ryhmäsi ilmoittautumiset ja huonejako kätevästi hallussa HUOM! Nämä ohjeet koskevat vain tilausmatkojen ryhmänkerääjiä! 1. Tee ryhmällesi varaus Tee varaus ryhmälle tai suunnitellulle
LisätiedotTenttiin ilmoittautuminen ja tenttivarauksen muuttaminen SoftTutor-sovelluksessa
Tenttiin ilmoittautuminen ja tenttivarauksen muuttaminen SoftTutor-sovelluksessa Sisällysluettelo: 1 Tentin aloitusajat... 1 2 Tenttiin ilmoittautuminen... 1 2.1 Yleiseen tenttiin ilmoittautuminen... 3
Lisätiedot1. Tarkastellaan seuraavaa kaaviota
HELSINGIN YLIOPISTO TIETOJENKÄSITTELYTIETEEN LAITOS JOHDATUS SOVELLUSSUUNNITTELUUN (JSS) 19.12.2001 (H.Laine) 1. Tarkastellaan seuraavaa kaaviota Mitkä seuraavista väitteistä ovat kaavion mukaisia t.s.
LisätiedotAsio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella
1 Kirjautuminen Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella tila.savonia.fi Ohjelmassa on ns. Haka-kirjautumispalvelu, jolloin kirjautumiseen
LisätiedotSIJAISET.FI KÄYTTÖOHJE TAKSI YRITYKSILLE. 1. Palveluun rekisteröityminen... 2. 2. Palveluun kirjautuminen... 2. 3. Etusivu... 2
SIJAISET.FI KÄYTTÖOHJEET TAKSIAUTOILIJAT SISÄLLYS 1. Palveluun rekisteröityminen... 2 2. Palveluun kirjautuminen... 2 3. Etusivu... 2 4. Autojen lisääminen... 3 5. Kuljettajaryhmät ja niiden perustaminen...
LisätiedotUnified Modeling Language
Unified Modeling Language Confuse 25.11.2001 Tila Versio: 1.0 Vaihe: T1 Jakelu: Julkinen Luontipäivä: 15.11.2001 Antti Haapakoski Muutettu viimeksi: 25.11.2001 Antti Haapakoski Sisältö 1 Yleistä 1 2 Mallinnuksesta
Lisätiedot1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4
1. ASIAKKAAN OHJEET... 2 1.1 Varauksen tekeminen... 2 1.2 Käyttäjätunnuksen luominen... 4 1.3 Varauksen peruminen... 4 1.4 Omien tietojen muokkaaminen... 5 1.5 Salasanan muuttaminen... 5 2. TYÖNTEKIJÄN
LisätiedotJohdantoluento. Ohjelmien ylläpito
Johdantoluento Ylläpito-termin termin määrittely Ylläpito ohjelmistotuotannon vaiheena Evoluutio-termin määrittely Muita kurssin aiheeseen liittyviä termejä TTY Ohjelmistotekniikka 1 Ohjelmien ylläpito
LisätiedotTenttikysymykset. + UML- kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
LisätiedotHRWeb työntekijöiden selainliittymä HRSuunti Net työvuorosuunnitteluun
N-Clean Oy 17.11.2013 / am N-Clean Oy 7.2.2014 / am N-Clean Oy 18.3.2014 / am HRWeb KÄYTTÖOHJE HRWeb työntekijöiden selainliittymä HRSuunti Net työvuorosuunnitteluun HRSuunti Oy Karjakuja 31-33 G 20540
Lisätiedot1 Kirjautuminen ja Käyttöliittymä... 2. 1.1 Kirjautuminen... 2. 1.2 Käyttöliittymä... 2. 2 Uuden varauksen tekeminen... 3. 2.1 Normaali varaus...
1 Kirjautuminen ja Käyttöliittymä... 2 1.1 Kirjautuminen... 2 1.2 Käyttöliittymä... 2 2 Uuden varauksen tekeminen... 3 2.1 Normaali varaus... 3 2.2 Alustava Varaus... 5 2.2.1 Alustavan varauksen muuttaminen
LisätiedotTOIMINNALLINEN MÄÄRITTELY MS
TOIMINNALLINEN MÄÄRITTELY 11.11.2015 MS YLEISTÄ 1/2 jäsennelty etenee yleiskuvauksesta yksityiskohtiin kieliasultaan selkeä kuvaa myös tulevan järjestelmän ympäristöä tarpeellisella tarkkuudella kuvaa
LisätiedotUML-mallinnus ja prosessien kuvaaminen Microsoft Visiolla (versio 2003 professional) Jouni Huotari 11.1.2005
UML-mallinnus ja prosessien kuvaaminen Microsoft Visiolla (versio 2003 professional) Jouni Huotari 11.1.2005 Tutustumiskierros Vision UML-kaavioihin Avaa ChampionzoneUML.vsd-tiedosto Tutustu malliin eli
LisätiedotYrityspuisto Leivosen varausjärjestelmän käyttöohje Kiuruveden kaupunki Atk-palvelut
Yrityspuisto Leivosen varausjärjestelmän käyttöohje 13.5.2011 Kiuruveden kaupunki Atk-palvelut 2 (12) Sisältö 1. Tilanvarausjärjestelmä... 3 1.1 Kirjautuminen... 4 1.2 Käyttäjätunnus ja salasana... 4 2.
LisätiedotOhjelmistojen mallintaminen. Luento 6, 19.11.
Ohjelmistojen mallintaminen Luento 6, 19.11. Kertaus: käsiteanalyysi eli menetelmä luokkamallin muodostamiseen 1. Etsi luokkaehdokkaat tekstikuvauksista (substantiivit) 2. Karsi luokkaehdokkaita (mm. yhdistä
LisätiedotKIRJASTOJÄRJESTELMÄ Tietojenkäsittelytieteiden laitos Jyväskylän Yliopisto
KIRJASTOJÄRJESTELMÄ Oliokeskeinen tietojärjestelmien kehittäminen Harjoitustyön esimerkki 29.2.2000 Mauri Leppänen mauri@jytko.jyu.fi 0.0.2006 Markus Tuominen ja Timo Käkölä timokk@cc.jyu.fi Tietojenkäsittelytieteiden
LisätiedotKalajoen kaupungin tilavarausjärjestelmä
Kalajoen kaupungin tilavarausjärjestelmä Yleistä Kalajoen kaupungin tilavarausjärjestelmä on tarkoitettu kaupungin asukkaiden, yritysten, yhdistysten ja kaupungin työntekijöiden työkaluksi varattessa kaupungin
LisätiedotTestausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari
LisätiedotVaraustilanteen tarkistus ja raportit
Mainonnanhallinta Käyttöopastus Varaustilanteen tarkistus ja raportit EmediateAd 3.7 Olli Erjanti 7.11.2008 Oppaassa käydään läpi seuraavaa: Varaustilanteen tarkistus: 1. Yleiskatsaus (overview) 2. Aikapohjainen
LisätiedotVaatimusten keräys ja hallinta
Vaatimusten keräys ja hallinta Inka Vilpola 19.4.2006 Sisältö Vaihe ISO 13407 -prosessissa Vaatimusten lajit (teoria) Vaatimukset hyvälle vaatimukselle Vaatimusten hallinta Vaatimusten kerääminen Vaatimusten
LisätiedotASIO-OHJE HENKILÖSTÖLLE. www.laurea.fi
ASIO-OHJE HENKILÖSTÖLLE www.laurea.fi ASIOssa henkilöstö voi: Varata tiloja mistä tahansa Laurean kampukselta Tarkastella omaa opetusaikataulua ja opetukselle varattuja tiloja kalenterinäkymässä Saada
LisätiedotACUTE. Kalenteri Käyttöohje
ACUTE Kalenteri Käyttöohje Sisällysluettelo 1 Johdanto... 1 2 Kalenterin asetukset... 1 3 Yksikön asetukset... 2 3.1 Ajantyypit... 2 3.1.1 Ajantyypin lisääminen... 3 3.2 Yksikön aikataulun poikkeus...
LisätiedotYrityspuisto Leivosen varausjärjestelmän käyttöohje
Yrityspuisto Leivosen varausjärjestelmän käyttöohje 13.5.2011 Kiuruveden kaupunki Atkpalvelut, muokattu 8.2.2012 Sisältö 1. Tilanvarausjärjestelmä...3 1.1 Kirjautuminen...4 1.2 Käyttäjätunnus ja salasana...4
LisätiedotTuotemallipohjaisen toimintaprosessin mallintaminen
Tuotemallipohjaisen toimintaprosessin mallintaminen Miksi? Miten? Mitä? Mitä sitten? Kari Karstila Eurostepsys Oy kari.karstila@eurostep.com www.eurostep.com Pro IT-seminaari, 2004-01 01-1919 PROSESSIMALLINTAMISEN
LisätiedotMäärittely- ja suunnittelumenetelmät
Menetelmädokumentti Määrittely- ja suunnittelumenetelmät Versio Päiväys Tekijä Kuvaus 0.01 5.12.01 Pekka Koskinen Alustava sisällysluettelo 0.1 7.12.01 Pekka Koskinen Ensimmäinen luonnos 1.0 11.12.01 Pekka
LisätiedotDynaaminen analyysi II Luento 4 Antti-Pekka Tuovinen
Dynaaminen analyysi II Luento 4 Antti-Pekka Tuovinen www.cs.helsinki.fi 9 April 2018 1 Tavoitteet Black-box testitapausten suunnittelutekniikat II Tilamallien käyttö Syy-seurausverkot ja päätöstaulut Kombinaatioiden
LisätiedotOhjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely
582101 - Ohjelmistotekniikan menetelmät, käyttötapauksiin perustuva vaatimusmäärittely 1 Vaatimukset ja käyttötapaukset Vaiheittainen mallintaminen ja abstraktiotasot Järjestelmän rajaaminen sidosryhmäkaaviolla
LisätiedotPAS-ilmo eli "Xaltotun" Käyttöohje Riku Kalinen
PAS-ilmo eli "Xaltotun" Käyttöohje 23.1.2019 Riku Kalinen Sisällys Johdanto...2 Yleiskuva järjestelmästä...2 Käyttäjäryhmät...2 Käyttötapaukset...2 Käyttäjän ohje...2 Käynnistys...2 Käyttöliittymä...3
Lisätiedot