TOIMINNALLINEN MÄÄRITTELY MS

Samankaltaiset tiedostot
Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

Ohjelmiston toteutussuunnitelma

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Toiminnallinen määrittely. XLet esimerkkisovellus

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

VAATIMUSMÄÄRITTELY. Polku Versio 1.1. Projektiryhmä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

VAATIMUSMÄÄRITTELY. Polku Versio 1.2. Projektiryhmä

Tietojärjestelmän osat

Ohjelmiston vaatimusmäärittely. tietoteknisen järjestelmän osat

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

TOIMINNALLINEN MÄÄRITTELY. PROJEKTITYÖ Tik Wclique

VAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (luonnos 4)

Nimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:

TOIMINNALLINEN MÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0

Ohjelmiston testaus ja laatu. Ohjelmistotekniikka elinkaarimallit

VAATIMUSMÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.2

Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri

T Testiraportti - järjestelmätestaus

Toiminnallinen määrittely Projektin nimi versio 2.6

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu MÄÄRITTELY. LiKe Liiketoiminnan kehityksen tukiprojekti

Lohtu-projekti. Määrittelydokumentti

GroupDesk Toiminnallinen määrittely

EUREFin vaikutukset organisaatioiden tietojärjestelmiin

Sähköinen ajopäiväkirja, versio 2

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

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

Vaatimusmäärittely Good Minton Sulkapalloliiton kilpailutoiminnan rekisteriohjelma

Projektin suunnittelu

Teknillinen korkeakoulu T Tietojenkäsittelyopin ohjelmatyö. Testitapaukset - Siirtoprotokolla

T Testiraportti - integraatiotestaus

Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus

T Tietojenkäsittelyopin ohjelmatyö Tietokonegrafiikka-algoritmien visualisointi Vaatimustenhallinta

Aineistosiirron testauksen aloituksen ohje Trafin sopimuskumppaneille

Ohjelmistojen suunnittelu

EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille Meeri Nieminen

Ohjelmistojen mallintaminen Tietovuokaaviot Harri Laine 1

Harjoitustyö Case - HelpDesk

Käyttötapausanalyysi ja testaus tsoft

TEKNINEN MÄÄRITTELY Virtuaaliyhteisöjen muodostaminen Versio 1.0 (Luonnos 2)

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

HELIA 1 (8) Outi Virkki Tietokantasuunnittelu

Visual Case 2. Miika Kasnio (C9767)

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta

Kuopio Testausraportti Asiakkaat-osakokonaisuus

7 Uusia tarjouskilpailuja koskevien ilmoitusten tilaaminen

Copyright by Haikala. Ohjelmistotuotannon osa-alueet

ITK130 Ohjelmistojen luonne

käyttötapaukset mod. testaus

Tietojärjestelmien hankinta ja ICT-projektit

Ohjelmiston testaus ja laatu. Testaustasot

Orientaatio ICT-alaan. Projekti

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Suunnitteluvaihe prosessissa

Käyttöliittymäsuunnitelma

TOIMIJAREKISTERIN TOTEUTUKSEN JA YLLÄPIDON HANKINTA - HANKINNAN YKSI- LÖINTI HUOM!

TIE Tietorakenteet ja algoritmit 1. TIE Tietorakenteet ja algoritmit

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

Ohjelmistojen mallintaminen. Luento 2, pe 5.11.

Määrittelyvaihe. Projektinhallinta

HELIA 1 (14) Outi Virkki Käyttöliittymät ja ohjlmiston suunnittelu

KÄYTETTÄVYYSPÄIVÄ

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Siltatiedon tarkkuustason määrittäminen Taitorakennerekisterissä. Maria Vinter

Avoimen ja yhteisen rajapinnan hallintamalli

Testaussuunnitelma Labra

UUSI ARKKITEHTUURI PAREMMAT PALVELUT. Järjestelmäarkkitehtuurihankkeet

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa esitellään lisävarusteena saatavien tietokoneen ulkoisten laitteiden käyttöä.

Ulkoiset laitteet Käyttöopas

Uudelleenkäytön jako kahteen

FiSMA 1.1 Toiminnallisen laajuuden mittausmenetelmä Ohje monikerrosarkkitehtuurin mittaamiseen

Ohjelmointitekniikka lyhyesti Survival Kit 1 Evtek KA ELINKAARIMALLEISTA

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Good Minton Sulkapalloliiton Kilpailujärjestelmä SEPA: Heuristinen arviointi

Projektisuunnitelma. (välipalautukseen muokattu versio) Vesiprosessin sekvenssiohjelmointi ja simulointiavusteinen testaus

SUOMEN KUNTALIITTO RY

Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen

Tik Projektiryhmä: TeamAhma. Projektin HAYABUSA opponointi. Opponointisuunnitelma

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

KONEAUTOMAATION LAATU JA TURVALLISUUS Marko Varpunen

PILETTI. Tekninen vaatimusmäärittely. v. 0.2

Suomen virtuaaliammattikorkeakoulu Tietojohtaminen rakennus prosesseissa > 80 % % % < 50 % Suhteellinen osuus maksimiarvosta (%)

Ulkoiset laitteet. Asiakirjan osanumero: Tässä oppaassa kerrotaan lisävarusteena saatavien ulkoisten laitteiden käytöstä.

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

ASIAKASLIITTYMÄ. Erikoiskirjastokokous Ari Rouvari Kansalliskirjasto

Julian graafinen annotointityökalu ja erityisontologioiden editori. Jaason Haapakoski P Kansanterveyslaitos , 28.3.

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve

Teollisuusautomaation standardit Osio 9

Palautepyyntö: Avointen tietoaineistojen käyttölupa -suositusluonnoksen muutosehdotusten hyväksyminen

Ulkoiset laitteet Käyttöopas

Käytettävyyslaatumallin rakentaminen verkkosivustolle

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaus-tietoisku: Tärkeimpiä asioita testauksesta projektityökurssilaisille

Hyvin määritelty on puoliksi tehty kuinka vältetään turha tekeminen jo alussa

Onnistunut Vaatimuspohjainen Testaus

WCLIQUE. Ohjelmistoprojekti. Testaussuunnitelma

Transkriptio:

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 järjestelmän toiminnan, ei sen toteutusta vastaa siis kysymykseen MITÄ 2

YLEISTÄ 2/2 käyttää sovellusalueen terminologiaa (sovittu esitutkimuksen käsitteistökuvauksessa) yksikäsitteinen täydellinen testattava; järjestelmätestauksessa testataan valmiin tuotteen ominaisuuksia verrattuna toiminnalliseen määrittelyyn (tehtiinkö, mitä luvattiin?) testaussuunnitelman voi siis jo tehdä osana toiminnallista määrittelyä (lopuksi) 3

1 JOHDANTO 1.1Tarkoitus ja kattavuus miksi ja kenelle tehty, mitä dokumentti kattaa 1.2 Tuote nimi, tarkoitus ja tavoitteet toimintaympäristö 1.3 Määritelmät, termit ja lyhenteet 1.4 Viitteet (esitutkimusraportti pvm+versio, projektisuunnitelma pvm+versio) 1.5 Yleiskatsaus dokumenttiin 4

2 YLEISKATSAUS 1/2 2.1 Ympäristö kokonaisuus, johon tuote liittyy laite- ja ohjelmistoympäristö onko itsenäinen vai osa laajempaa järjestelmää 2.2 Toiminta yhteenveto tuotteen ominaisuuksista syötteet, tulosteet, toiminta lyhennelmä luvusta 4 5

2. YLEISKATSAUS 2/2 2.3 Käyttäjät käyttäjien kuvaus (ketkä, kuinka usein,...) 2.4 Yleiset rajoitteet lainsäädäntö, sovelluksen tärkeys, suojaus, turvallisuus yhteenveto luvuista 6 ja 7 2.5 Oletukset ja riippuvuudet esim. tietty laitteisto, käyttöjärj. 6

3 TIEDOT JA TIETOKANTA tietosisältö (ER-kaavio) tietokannan rakenne (kenttämäärittelyt, avaimet, viite-eheydet, yms.) niin tarkasti, että kuka tahansa pystyy luomaan tyhjän tietokannan tämän perusteella tai suunnittelemaan sen rakenteen iso ja hankala -> tekninen suunnittelu erikseen 7

4 TOIMINNOT yhteiset asiat kunkin toiminnon kuvaus tarkasti omassa luvussaan syötteet, tulosteet laskukaavat virhetilanteet tarkistukset kaavio (liittymä-, käyttötapaus-, vapaamuotoinen) 8

HUOMIOON OTETTAVAA pohjaksi esitutkimuksen käyttötapauskaavio tarkennukset kaavioon tekstisivu sanallinen kuvaus lähtötiedot poikkeukset Esitutkimus.doc 9

KÄYTTÖLIITTYMÄ lukuun 4 (tai oma luku 5) voi vaikka yhdistää em. toimintokuvauksiin, tämä on itse asiassa erittäin suositeltavaa navigointi layoutit kentät, pakollisuudet näppäinkomennot, hiiren toiminta käyttäjäystävällisyys luodaan tässä vaiheessa! 10

5 ULKOISET LIITTYMÄT 5.1 Laitteistoliittymät ulkoiset laitteet esim. kirjoitin, skanneri 5.2 Ohjelmistoliittymät liittymät muihin ohjelmistoihin; rajapinnat 5.3 Tietoliikenneliittymät mitä 11

6 MUUT OMINAISUUDET 6.1 Suorituskyky ja vasteajat, yhtäaikaisten käyttäjien määrä 6.2 Käytettävyys, toipuminen, turvallisuus, suojaukset 6.3 Ylläpidettävyys 6.4 Siirrettävyys, yhteensopivuus 6.5 Operointi 12

7 SUUNNITTELURAJOITTEET 7.1 Standardit 7.2 Laitteistorajoitteet esim. näytön koko 7.3 Ohjelmistorajoitteet 7.4 Muut rajoitteet 13

LOPUKSI 90% tietojärjestelmäkehityksen ongelmista johtuu puutteellisesta tai virheellisestä määrittelystä myös itsestäänselvyydet pitää mainita kaavioita kannattaa käyttää määrittelyn jälkeen loppu onkin pelkkää tekniikkaa 14

ETENEMISSUOSITUS Johdanto (helppo juttu) Luku 4 Toiminnot eli käyttötapauskaavion tarkennus Käyttöliittymäsuunnitelma Näyttöjen layoutit ja täsmentävät tekstisivut Raporttistandardi Navigointi Lyhennelmä luvuksi 2 Luku 3 eli tietokantasuunnitelma (tämän voi tehdä toki ennen käyttöliittymäsuunnitelmaakin) Toiminnallisen viimeistely Testaussuunnitelma nyt tai teknisen lopuksi tai toteutuksen loppupuolella 15

MUISTETTAVAA toiminnallisen määrittelyn jälkeen ohjauspiste (milestone), jossa mm. protoilette käyttöliittymän (suunnittelun pohjalta), samalla tutkitaan toimintokuvaukset ja tietokantasuunnitelma dokumentit luettavaksi viimeistään pari koulupäivää ennen, kiitos 16

LISÄÄ AIHEESTA Toiminnalliset määrittelyt.doc 17