TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI
|
|
- Matti Heino
- 9 vuotta sitten
- Katselukertoja:
Transkriptio
1 TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen
2 Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa prosessin vaiheissa Tarkoituksena parantaa ohjelmistojen laatua löytämällä puutteet aikaisessa vaiheessa mitä myöhempään puute löytyy, sitä kalliimpaa sen korjaaminen
3 Tarkastusmenettelyt Käytetty 1970-luvun puolivälistä alkaen Fagan, M.: Design and Code Inspections to Reduce Errors in Program Development (1976) Testattu ja todettu toimivaksi useissa empiirisissä kokeissa Käyttöönotto vaatii sekä aikaa että työvoimaa Tarkastus täydentää testausta, ei korvaa sitä
4 Esimerkki tarkastuksista ohjelmistoprojektin aikana Vaihe Tarkastus Katselmus Läpikäynti Määrittely Suunnittelu Yksityiskohtaiset määrittelyt Projektisuunnitelma Yksityiskohtaiset suunnitelmat Alustavat määrittelyt Korkean tason suunnitelmat Toteutus Koodi Puolivalmiit tuotteet Lopputuotteet Testaus Testaussuunnitelma Testimateriaalit
5 Roolit ja tehtävät Tarkastuksessa tarvitaan tietty määrä henkilöitä, joilla on tietyt roolit: Valvoja (Moderator): vastaa tarkastusprosessista Tekijä (Author): tarkastettavan materiaalin tekijä Tarkastajat (Inspectors): tarkastavat materiaalin ja huomauttavat puutteista Lukija (Reader): käy materiaalin läpi kohta kohdalta tarkastustilaisuudessa Kirjuri (Recorder): merkitsee muistiin löydetyt virheet
6 Tarkastuksen vaiheet Tarkastusmenettelyt noudattavat edelleen pitkälti Faganin esittämää vaihejakoa: 1. Aloitus 2. Valmistelu 3. Tarkastustilaisuus 4. Korjausten teko 5. Seuranta
7 1. Aloitus Valvoja valitsee sopivat henkilöt tarkastusryhmään ja jakaa heille tehtävät Tekijä jakaa ja esittelee tarkastettavan materiaalin
8 2. Valmistelu Tarkastajat tutustuvat saamaansa materiaaliin Fagan: tavoite on muodostaa ymmärrys tarkastettavasta työstä puutteiden löytyminen on vain sivutuote Gilb ja Graham: puutteiden etsintä on valmisteluvaiheen oleellisin asia Gilb, T., Graham, D.: Software Inspection (1993)
9 3. Tarkastustilaisuus Valvoja johtaa tilaisuutta Lukija (tai tekijä) käy läpi tarkastettavan työn kohta kohdalta ääneen Tarkastajat keskeyttävät tarvittaessa lukijan ja kertovat huomautuksensa Kirjuri merkitsee muistiin kaikki löydetyt puutteet
10 3. Tarkastustilaisuus Tarkoitus on vain ja ainoastaan etsiä puutteita: virheiden korjaukseen ei ryhdytä Lopputuloksena on asiakirja, johon on kirjattuna kaikki löydetyt puutteet Tarkastustilaisuus voidaan pitää myös hajautettuna (esim. videokokouksena) ja/tai eriaikaisena (esim. sähköpostin välityksellä)
11 4. Korjausten teko Tekijä käy läpi kaikki tarkastustilaisuudessa löydetyt puutteet Alkuperäiseen materiaaliin tehdään tarvittavat korjaukset
12 5. Seuranta Valvoja tarkistaa, että kaikki puutteet on korjattu Lopuksi valvoja päättää tarvitaanko uutta tarkastusta vai ei
13 Formaalisuusasteeltaan erilaiset tarkastusmenettelyt Tarkastus (inspection) on muodollisin prosessi: osallistujilla roolit; perustuu tarkastuslistaan; pidetään pöytäkirjaa; syntyy tietoja laatutietokantaan Katselmus (review) on prosessi, jossa yleensä ei synny tietoja laatutietokantaan Läpikäynti (walkthrough) on epäformaalein tapa Hallinnollinen katselmus (management review) tuottaa johdolle tietoa hankkeen etenemisestä
14 Tarkastusten tavoitteita Löytää virheet mahdollisimman aikaisessa vaiheessa Varmistua siitä, että kaikki ymmärtävät asiat samoin Jakaa tietoa tuotteesta muille samanlaista työtä tekeville Todentaa, että työ on ennalta asetettujen vaatimusten mukainen Antaa muodollinen päätös työvaiheelle Tuottaa (mitattavaa) tietoa tuotteesta
15 Laadunvalvonnan ja prosessin parantamisen näkökulma Tarkastusten avulla saadaan tietoa virheiden määrästä (komponenteittain) voidaan suunnitella testausvaiheen resurssien jakamista saadaan tietoa virheiden laadusta voidaan huomioida tulevissa projekteissa selvitetään tarkastusmenettelyn tehokkuus tuotetaan tietoa tulevien tarkastusten käyttöön
16 Tarkastuksen automatisointi Tarkastus vaatii suuressa määrin ihmisen työpanosta Kannattaa automatisoida kaikki tehtävät, jotka on mahdollista automatisoida Automatisoinnilla parannetaan resurssien käyttöä työtehoa prosessin järjestäytyneisyyttä
17 Apuvälinetuki Apuvälineiden tulisi tarjota tukea materiaalin käsittelylle: asiakirjojen jakelu, asiakirjassa liikkuminen, automaattinen puutteiden havaitseminen, ymmärtämisen tuki huomautusten käsittelylle: kirjaaminen, raportointi, huomautusten läpikäynti, valinta ja muokkaaminen, korjausten tarkistaminen itse tarkastusprosessille: roolien ja tehtävien jako, ajankäytön valvonta, tarkastuslistojen käytön valvonta liitännöille: tuki eri tiedostomuodoille, paperiversioille ja tarkastuslistoille laadunvalvonnalle: yhteenvetojen tuottaminen
18 Nykyiset apuvälineet Tarkastuksen apuvälineitä on hyvin vähän Yksikään olemassa oleva apuväline ei tarjoa kaikkea tarvittavaa tukea Saatavilla olevia välineitä: CSRC Microsoft Word ReviewPro sfia
19 CSRS (Collaborative Software Review System) Apuväline formaalin teknisen arvioinnin tekoon Toimii XEmacsin päällä vain ASCII-tekstitiedostoilla Huomautuksilla voi olla etukäteen tehtyjä luokituksia Ohjelma huolehtii, että kaikki huomautukset käydään läpi tarkastuksessa Pitää kirjaa tarkastajien ajankäytöstä Ei tue rooli- ja tehtäväjakoa Tukee vain asynkronista prosessia Ei tue paperiversioita
20 Microsoft Word Tekstinkäsittelyohjelma, jossa on hieman tukea tarkastusmenettelylle Ohjelma pitää kirjaa eri tarkastajien tekemistä muutoksista ja osaa yhdistellä useamman asiakirjan muutokset yhdeksi asiakirjaksi Ei tue huomautusten luokittelua eikä sisällä raportti- tai tiedonkeruuominaisuuksia Ei tue tarkastusprosessia Rajallinen tuki muille tiedostomuodoille, ei tue paperiversioita
21 ReviewPro WWW-pohjainen sovellus Ei rajoituksia tiedostomuotojen suhteen Lähinnä monipuolinen muistikirja: esim. huomautuksiin täytyy merkitä käsin niiden sijainti asiakirjassa Ohjelma huolehtii, että kaikki huomautukset käydään läpi tarkastuksessa Pitää kirjaa tarkastajien ajankäytöstä Tukee rooli- ja tehtäväjakoa Käyttö edellyttää muita ohjelmia asiakirjojen käsittelemiseksi
22 sfia (software for inspection automation) Sopii kaikenlaisten dokumenttien tarkastukseen Asiakirja muodostuu GIF-kuvista Tarjoaa kaiken tarpeellisen tuen huomautusten käsittelyyn Tuottaa yksityiskohtaisia raportteja sekä yhteenvetoja Kaikki tiedostomuodot sekä paperiversiot käyvät, kunhan ne voidaan muuttaa grafiikkatiedostoiksi Rajoitettu tuki asiakirjojen käsittelylle ja ymmärryksen muodostamiselle Ei tukea tarkastusprosessille
tsoft Tarkastusmenettelyt ja katselmukset Johdanto Vesa Tenhunen 4.2.2004
Tarkastusmenettelyt ja katselmukset tsoft Vesa Tenhunen 4.2.2004 http://cs.joensuu.fi/tsoft/ Johdanto Yksi tärkeimmistä tekijöistä laadukkaiden ohjelmistojen tuottamisessa on puutteiden aikainen havaitseminen
Menetelmäraportti Ohjelmakoodin tarkastaminen
Menetelmäraportti Ohjelmakoodin tarkastaminen Sisällysluettelo 1. Johdanto...3 2. Menetelmän kuvaus...4 2.1. Tarkastusprosessi...4 2.1.1. Suunnittelu...4 2.1.2. Esittely...5 2.1.3. Valmistautuminen...5
Katselmoinnit. review) Katselmoinnit (review( Mitä ovat katselmoinnit? Katselmoinnin määritelmä (IEEE 1988)
Katselmoinnit Johdatus ohjelmistotekniikkaan Sami Kollanus 19.10.2004 Katselmoinnin määritelmä (IEEE 1988) An evaluation of software element(s) or projects status to ascertain discrepancies from planned
Katselmoinnin määritelmä. Katselmoinnit osa 1. ja vielä ajatuksia katselmoinneista. Katselmointi. Katselmointi, katselmus (review) IEEE Std
Katselmoinnin määritelmä Katselmoinnit osa 1 Sami Kollanus 1.12.2006, katselmus (review) IEEE Std 1028-1988 Ohjelmiston osien tai projektin tilan arviointi (evaluation), jonka tarkoitus on tunnistaa tuotosten
LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011
LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS PÄIVITETTY 18.1.2011 TEHTÄVÄ Määrittele laatu Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas 2 LAATU JA LAADUNVARMISTUS
Ohjelmistotekniikka kevät 2003 Laatujärjestelmät
Laatujärjestelmät Ohjelmistotekniikka kevät 2003 Prosessiajattelu Sisään Prosessi Ulos ohjaus mittaus Laatujärjestelmät Laatujärjestelmät määrittelevät sen, mitkä prosessit täytyy olla määritelty ei sitä,
Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi. Verifiointi- ja validointitekniikat. Verifiointi- ja validointitekniikat II
7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja
Ohjelmiston 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ää
LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS 28.9.2009
LAATU, LAADUNVARMISTUS JA f RISKIEN HALLINTA JOUNI HUOTARI ESA SALMIKANGAS 28.9.2009 TEHTÄVÄ Määrittele laatu Mihin laadunvarmistus tähtää? Mitä riskien hallintaan kuuluu? Jouni Huotari & Esa Salmikangas
Laatu ohjelmistotyössä
Laatu ohjelmistotyössä Laatuongelmia Budjetin ylitys Aikataulun viivästyminen Bugit lopputuotteessa Sädehoitokone Asiavirheet sisällössä Ylläpito-ongelmat Dokumentointi Arkkitehtuuri Sisäiset kustannukset
Projektityö
Projektityö 21.10.2005 Projektisuunnitelma Työn ositus Projektisuunnitelman sisältö Kurssin luennoitsija ja projektiryhmien ohjaaja: Timo Poranen (email: tp@cs.uta.fi, työhuone: B1042) Kurssin kotisivut:
T Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu. Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki
T-76.612 Ohjelmistoprojektien hallinta Tehtävän 3 ratkaisu Maija Kangas, Kimmo Stålnacke ja Outi Syysjoki Osa 1 - Ongelmat McConnellin (1996) luokittelun mukaisesti: Ihmiset Prosessi Tuote Teknologia Osa
Voisitteko. Tarkastukset
1 Voisitteko Tarkastukset Marko Komssi From: Hra Projektipäällikkö Sent: Tuesday, Dec 7, 2004 :19 To: Projektiryhmä Subject: Voisitteko katselmoida vielä yhden vaatimusdokumentin? Se on vain 6 sivua. Kokoamme
Apteekkitarkastukset. Yliproviisori Sami Paaskoski Lääkelaitos
Apteekkitarkastukset Yliproviisori Sami Paaskoski Lääkelaitos Apteekkien henkilökunnan lääkekaapit tehosyyniin Lääkelaitos syynää apteekkien henkilökunnan lääkekaappeja apteekkitarkastusten yhteydessä
Yhdeksän mittaria ohjelmistotuotannon. seuraamiseen. tsoft. Vesa Tenhunen Joensuun yliopisto, TKT:n laitos 15.9.2004. http://cs.joensuu.
Yhdeksän mittaria ohjelmistotuotannon tilan seuraamiseen tsoft Vesa Tenhunen Joensuun yliopisto, TKT:n laitos 15.9.2004 http://cs.joensuu.fi/tsoft/ Yhdeksän mittaria ohjelmistotuotannon tilan seuraamiseen
Projektisuunnitelma Viulu
Projektisuunnitelma Viulu Kuusela Johannes Sjöblom Teemu Suominen Osma Ohjelmistotuotantoprojekti Helsinki 23.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Versiohistoria Päivämäärä Versio
Staattinen testaus. Luento 5 Antti-Pekka Tuovinen. Faculty of Science Department of Computer Science
Staattinen testaus Luento 5 Antti-Pekka Tuovinen 26 March 2013 1 Oppimistavoitteet Katselmointien käyttö vikojen löytämiseen Ohjelmakoodin ja spesifikaatioiden staattinen analyysi 26 March 2013 2 1 Staattinen
Virheiden etsintä: katselmoinnit vai testaaminen?
hyväksymispäivä arvosana arvostelija Virheiden etsintä: katselmoinnit vai testaaminen? Timo Usenius Helsinki 10.11.2009 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos HELSINGIN YLIOPISTO HELSINGFORS
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu. LiKe Liiketoiminnan kehityksen tukiprojekti
Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu TESTIRAPORTTI LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001 Tekijä:
Onnistunut SAP-projekti laadunvarmistuksen keinoin
Onnistunut SAP-projekti laadunvarmistuksen keinoin 07.10.2010 Patrick Qvick Sisällys 1. Qentinel 2. Laadukas ohjelmisto täyttää sille asetetut tarpeet 3. SAP -projektin kriittisiä menestystekijöitä 4.
Tietojärjestelmän osat
Analyysi Yleistä analyysistä Mitä ohjelmiston on tehtävä? Analyysin ja suunnittelun raja on usein hämärä Ei-tekninen näkökulma asiakkaalle näkyvien pääkomponenttien tasolla Tietojärjestelmän osat Laitteisto
Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy
Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versio Päiväys Tekijä Kuvaus 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto
Lain vaatimusten toteutumisen valvonta ja ohjaus Ammattimainen käyttäjä laiteturvallisuuden varmistajana Tarja Vainiola, ylitarkastaja
Lain vaatimusten toteutumisen valvonta ja ohjaus Ammattimainen käyttäjä laiteturvallisuuden varmistajana 28.10.2014 Tarja Vainiola, ylitarkastaja 27.10.2014 1 Oikeutus tarkastusten tekemiseen Terveydenhuollon
Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli
LAADINTAOHJE Nostin/nosturitarkastajat
1(5) MENETELMÄKUVAUKSEN LAADINTAOHJE Tämä laadintaohje on tarkoitettu nostolaitetarkastuksia tekeville sertifioiduille asiantuntijoille heidän laatiessaan ja päivittäessään omaa menetelmäkuvaustaan. Nostolaitteiden
Laadunvarmistuksen suunnitelma. Ryhmä ExtraTerrestriaLs Aureolis Oy
Laadunvarmistuksen suunnitelma Ryhmä ExtraTerrestriaLs Aureolis Oy Versi Päiväys Tekijä Kuvaus o 1.0 8.11.2004 Risto Kunnas Ensimmäinen versio 1.1 8.11.2004 Risto Kunnas Korjauksia 1.2 9.11.2004 Mika Suvanto
Ohjelmistotekniikka - Luento 2
Ohjelmistotekniikka - Luento 2 Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento 2: Prosessimallit
1 YLEISTÄ... 3 3 KÄYTTÖOHJEEN HYVÄKSYTTÄMINEN... 4 4 KÄYTTÖOHJEEN JAKELU... 4 5 KÄYTTÖOHJEEN ARKISTOIMINEN... 5
LIIKENNEVIRASTO OHJE 2 (6) Sisällysluettelo 1 YLEISTÄ... 3 2 UUDEN KÄYTTÖOHJEEN LUOMINEN TAI VANHAN PÄIVITTÄMINEN... 3 2.1 Vaikutus muihin käyttöohjeisiin... 3 2.1.1 Vanhojen dokumenttien poistaminen...
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen
Ohjelmistotekniikka - Luento 2 Jouni Lappalainen Luku 2: Prosessimallit - miten spiraalimalliin päädyttiin - spiraalimallista (R)UP malliin - oman ammattitaidon kehittäminen; PSP ja TSP mallit 1 Luento
Työkalujen merkitys mittaamisessa
Työkalujen merkitys mittaamisessa Mittaaminen ja Ohjelmistotuotanto -seminaari Toni Sandelin 18.4.2001, VTT Elektroniikka, Oulu 1 Sisältö Mihin työkalutukea tarvitaan? Työkalut & metriikat: luokitus Mittausohjelmien
Convergence of messaging
Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO
Vakuutusyhtiöiden testausinfo
Vakuutusyhtiöiden testausinfo ATJ:n ulkoisten liittymien testaaminen Jonna Hannukainen ja Markku Noukka 12. ja 17.5.2006 (Päivitetty 18.5.2006) ATJ:n integraatiotestaus vakuutusyhtiöiden kanssa Testauksen
IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA LUONNOS
20.4.2015 IT2015 EKT ERITYISEHTOJA OHJELMISTOJEN TOIMITUKSISTA KETTERIEN MENETELMIEN PROJEKTEILLA 1 1.1 SOVELTAMINEN Näitä erityisehtoja sovelletaan ohjelmistojen tai niiden osien toimituksiin ketterien
582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon
582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 1 Lyhyt johdatus ohjelmistotuotantoon Ohjelmistotuotanto, ohjelmistoprojektit Miten ohjelmistojen tuottaminen eroaa teollisesta tuotannosta
Valtioneuvoston kanslia VAIN VIRKAKÄYTTÖÖN Hallinto- ja palveluosasto/hallintoyksikkö Terja Ketola PTJ2008-työsuunnitelma 1 (5)
Terja Ketola PTJ2008-työsuunnitelma 1 (5) AIKATAULU JA TEHTÄVÄT / PTJ2008 VALMIS MENOSSA MYÖHÄSSÄ ALOITTAMATTA ALUSTAVA AJANKOHTA EI PIDETTY / TEHTY 1 Määrittelyn läpikäynti PTi, TKe, IHa, TRö 34 23.8.2007
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
KOKONAISARKKITEHTUURIN ARVIOINTI
KOKONAISARKKITEHTUURIN ARVIOINTI STM:n kokonaisarkkitehtuuri 1 14.11.2018 Sisältö Johdanto Hankkeiden ja projektien ohjaus Arkkitehtuurituki Arkkitehtuurin mukaisen kehittämisen varmistaminen Arkkitehtuuriohjauksen
Luku 8 Rakennusvaihe. Detailed Design. Programming. Moduulisuunnittelu. Ohjelmointi
Luku 8 Rakennusvaihe Moduulisuunnittelu Detailed Design Programming Ohjelmointi Teknisen Complete suunnittelun Technical viimeistely Design Suunnittelukatselmuksen Design Perform suorittaminen Review Yhteisen
Ohjelmointitekniikka 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
MIKKO-projekti ja mittausten automatisointi
MIKKO-projekti ja mittausten automatisointi FiSMA-seminaari 11.12.00 Matias Vierimaa VTT Elektroniikka 1 MIKKO-projekti Projektin tavoitteena on kehittää mittauskehikko, joka tukee ohjelmistoprosessin
Rakennusten kantavien rakenteiden tarkastusmenettelyohje
Rakennusten kantavien rakenteiden tarkastusmenettelyohje Gunnar Åström RIL 1 Taustaa 2000 luvulla kattosortumien määrä hälyttävä Ympäristöministeri Jan Erik Enestam: nollatoleranssi Rakenteellisen turvallisuuden
Ohjelmistotuotanto, verifiointi ja validointi Syksy Verifioinnin ja validoinnin ero. 7. Verifiointi ja validointi
7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja
Ohjelmistotuotanto, s /27/2003
Ohjelmistotuotanto Laatu - useita eri näkemyksiä: klassinen: kaikki tarpeet huomioiva hyvyys tuote- ja hintasidonnainen: mitä kalliimpi sitä parempi tarkoituksenmukaisuus: laadukas tuote sopii tarkoitukseensa
Testaussuunnitelma. Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma. WebPizza
Testaussuunnitelma Pizzeria - Pitseria HAAGA-HELIA ammattikorkeakoulu Tietojenkäsittelyn koulutusohjelma Versio 1.0 Ehdotus Laatija Raine Kauppinen VERSIOHISTORIA Versionotyyppi Versio- Päiväys Tekijä
Laatu tietojärjestelmähankkeissa. Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia
Laatu tietojärjestelmähankkeissa Tietohallinnon kokemuksia Juha-Pekka Leskinen Atk-päällikkö Eduskunnan kanslia 5.10.2010 Pohdintaa tietojärjestelmien laadusta Mitä on laatu Miten laatua tavoitellaan tietojärjestelmäprojekteissa
4. Verifiointi ja validointi. Kevät 2005 Empiirinen ohjelmistotutkimus / Taina. Kevät 2005 Empiirinen ohjelmistotutkimus / Taina
4. Verifioinnissa varmennetaan, että järjestelmä on toimiva ja optimaalinen. Yleensä se muotoillaan kysymykseksi Kehitämmekö järjestelmää oikein? Validoinnissa varmennetaan, että järjestelmä vastaa siitä
Kokoelmahallintajärjestelmän Vesa Hongisto
Kokoelmahallintajärjestelmän hankinta 12.3.2013 Vesa Hongisto Hankkeen tilanne Museoiden kokoelmahallinnan kokonaisarkkitehtuuri Versio 1.0, 2012 Yhtenäiset luettelointisäännöt, formaatit ja standardit
Laatukustannukset. Laadun hallinta. Laadun kustannuksista
Laatukustannukset Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 13.2.2007 US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ
ISO 9001:2015 JÄRJESTELMÄ- JA PROSESSIAUDITOIN- NIN KYSYMYKSIÄ IMS Business Solutions Oy, J Moisio 10/ 2016 2.10.2016 IMS Business Solutions Oy 2 ISO 9001:2015 PROSESSIEN AUDITOINTIKYSYMYKSIÄ ISO 9001:2015
10. Tarkastukset. Tarkastusten rakenne
10. Tarkastukset Tarkastus (inspection) on tehokas analyysitekniikka, jota voidaan käyttää minkä tahansa projektin tuotoksen läpikäyntiin. Tarkastus on systemaattinen ja yksityiskohtainen katselmointi
Tarkastusten rakenne. 10. Tarkastukset. Tuotoksen tekijän rooli. Tarkastustiimi. Tarkastusprosessin vaiheet. Tarkastusprosessi
10. Tarkastukset Tarkastus (inspection) on tehokas analyysitekniikka, jota voidaan käyttää minkä tahansa projektin tuotoksen läpikäyntiin. Tarkastus on systemaattinen ja yksityiskohtainen katselmointi
Hajautettu Ohjelmistokehitys
Hajautettu Ohjelmistokehitys Maria Paasivaara Hajautuksen muotoja Yrityksen sisäinen hajautus Maan sisällä Maiden välillä, esim. offshore Yritysten välinen hajautus Alihankinta Lisenssointi Partnershipit
OHJE. Kumoaa 24.5.2004 annetun sisäisen tarkastuksen ohjesäännön O/8/2004 TM.
OHJE Päivämäärä Nro 7.3.2005 O/7/2005 TM Jakelu: Työministeriön henkilöstö Ohjeen nimi: Työministeriön sisäisen tarkastuksen ohjesääntö Voimassaoloaika 15.3.2005 alkaen toistaiseksi Kumoaa/muuttaa ohjeen
Laadun hallinta. Laatukustannukset. Laadun kustannuksista. Sami Kollanus TJTA330 Ohjelmistotuotanto
Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
Laadun hallinta. Laatukustannukset. Sami Kollanus TJTA330 Ohjelmistotuotanto
Laadun hallinta Sami Kollanus TJTA330 Ohjelmistotuotanto 5.4. Laatukustannukset US National Institute of Standards and Technology: Riittämättömän testauksen kustannusten arvioitiin olevan 59 Mrd dollaria
Virheraportoijien virhemäärien jakaumat virhetietokannassa
Virheraportoijien virhemäärien jakaumat virhetietokannassa (Valmiin työn esittely) 13.9.2010 Ohjaaja: TkT Mika Mäntylä Valvoja: prof. Harri Ehtamo Yleistä ohjelmistoissa virheitä, jotka estävät ohjelmistojen
Kä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,
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen
Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005
Seppo Saarela
Seppo Saarela 040 500 7721 seppo.saarela@dekra.com Tampere 23.10.-25.10.2012 Hitsauksen laadunhallinta Hitsaus on erikoisprosessi Tuloksia ei voida täysin todentaa valmiin tuotteen tarkastuksella Laadun
Ohjelmistotuotteen hallinnasta
Ohjelmistotuotteen hallinnasta Luennon tavoitteista Luennon sisällöstä Motivointia Lähteinä: Haikala ja Märijärvi, Ohjelmistotuotanto Royce, Software Project Management, A Unified Framework 1 Tavoitteista
Projektisuunnitelma. Laitteiston ja kalusteiden hankinta, versio WEB MAGIA OY Laatija Oula Kangas
Projektisuunnitelma Laitteiston ja kalusteiden hankinta, versio 0.2 11.8. 2017 WEB MAGIA OY Laatija Oula Kangas Tämä dokumentti on luotu malliksi Tredun opiskelijoiden käyttöön Web Magia Oy Projektisuunnitelma
Projektisuunnitelma Nero-ryhmä
Projektisuunnitelma Nero-ryhmä Kuusela Johannes Muukkonen Jyrki Sjöblom Teemu Sundberg Ville Suominen Osma Tuohenmaa Timi Ohjelmistotuotantoprojekti Helsinki 9.9.2004 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Testauksen loppuraportti v. 1.0 Päivitetty 23.4.2001 klo 19:05 Mikko Viljainen 2 (14) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite 1.0
RILin uuden tarkastusmenettelyohjeen esittely RIL 269-2015 Rakennusten rakenteellisen turvallisuuden tarkastusohje
RILin uuden tarkastusmenettelyohjeen esittely RIL 269-2015 Rakennusten rakenteellisen turvallisuuden tarkastusohje Gunnar Åström RIL 1 Taustaa ja tilanne Rakennusten säännöllinen ja systemaattinen tarkastus
Automatisoinnilla tehokkuutta mittaamiseen
Automatisoinnilla tehokkuutta mittaamiseen Finesse seminaari 22.3.2000 Päivi Parviainen 1 Miksi automatisoida? Mittaamisen hyödyt ohjelmistokehityksen ajantasainen seuranta ja hallinta tuotteen laadun
Lohtu-projekti. Testaussuunnitelma
Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät
Miksi auditoidaan? Pirkko Puranen FT, Ylitarkastaja
Miksi auditoidaan? Pirkko Puranen FT, Ylitarkastaja Vaatimus kudoslaitoksille: Fimean määräys 3/2014 Liite V 6. Laatukatselmus 6.1 Toiminnoille, joille lupaa haetaan, on oltava käytössä auditointijärjestelmä.
Fimean tarkastukset. Pirkko Puranen FT, Ylitarkastaja
Fimean tarkastukset Pirkko Puranen FT, Ylitarkastaja Fimean rooli Laki ihmisen elimien, kudoksien ja solujen lääketieteellisestä käytöstä (2001/101) 20 x (12.4.2013/277) Luovutussairaaloiden ja elinsiirtokeskuksen
Tarkastuspäivät. (toteuma) (suun.)
Työohjelma 205 ITÄ-SAVON SAIRAANHOITOPIIRIN KUNTAYHTYMÄN TYÖOHJELMA VUODELLE 205. Yleistä Työohjelma tarkastussuunnitelman pohjalta. Tarkastussuunnitelmassa on selostettu tarkastuksen päämääriä, tarkastustarpeen
TEMin hallinnonalan itse toteuttamien rakennerahastohankkeiden hallinnointi koulutus Artikla 13 tarkastukset ja niiden havainnot
TEMin hallinnonalan itse toteuttamien rakennerahastohankkeiden hallinnointi koulutus 31.8.-1.9.2010 Artikla 13 tarkastukset ja niiden havainnot Riitta Mensalo Neuvotteleva virkamies Työ- ja elinkeinoministeriö
Ohjelmiston testaus ja laatu. Testaus yleistä
Ohjelmiston testaus ja laatu Testaus yleistä Määritelmä Testaus on systemaattinen lähestymistapa ohjelmistoissa esiintyvien virheiden löytämiseksi ohjelmaa suorittamalla. Testattaessa pyritään luomaan
Varanto valvontasovellus. Matti Sipilä Onnettomuuksien ehkäisyn opintopäivät 10.11.2015
Varanto valvontasovellus Matti Sipilä Onnettomuuksien ehkäisyn opintopäivät 10.11.2015 Varanto vaiheittain MERLOT ja WISEMASTER - tiedot PRONTO - tiedot Hätäilmoitustiedot (ERICA) Sähköinen asiointi Turvallisuusviestintä
Lego Mindstorms anturit
Lego Mindstorms anturit Metropolia Ammattikorkeakoulu Projektisuunnitelma Tomi Ilonen KA09 Tommi Nuotiomaa KA09 Matias Pitkänen KA09 20.1.2012 Insinöörityö Päivämäärä Sisällys 1 Projektin kuvaus 1 1.1
SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti
Järjestelmäprojekti 1 projektisuunnitelma ICT4TN007-2 SALAKIRJOITUKSEN VAIKUTUS SUORITUSKYKYYN UBUNTU 11.10 käyttöjärjestelmässä -projekti Versio 0.1 Tekijät Keijo Nykänen Tarkastanut Hyväksynyt HAAGA-HELIA
Onnistunut Vaatimuspohjainen Testaus
Onnistunut Vaatimuspohjainen Testaus Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Mitä on vaatimuspohjainen testaus? Vaatimusten ymmärtämisen haasteet Testitapausten generointi Työkalujen
Kirjanpitotoimisto Mattilan tarjoaa sähköiset palvelut Helppoa, tehokasta ja ajantasaista. Missä tahansa ja milloin tahansa
Kirjanpitotoimisto Mattilan tarjoaa sähköiset palvelut Helppoa, tehokasta ja ajantasaista. Missä tahansa ja milloin tahansa Modernit sähköiset työvälineet mahdollistavat uuden tavan tehdä asioita ja seurata
7. Verifiointi ja validointi
7. Verifiointi ja validointi Verifiointi ja validointi (V&V) on ohjelmistotuotannon työvaihe, missä varmistetaan, että ohjelmisto täyttää sille asetetut implisiittiset ja eksplisiittiset vaatimukset ja
Katselmoinnit. Katselmoinnin määritelmä
Katselmoinnit Sami Kollanus 16.4.2008 Katselmoinnin määritelmä Katselmointi, katselmus (review) IEEE Std 1028-1988 Ohjelmiston osien tai projektin tilan arviointi (evaluation), jonka tarkoitus on tunnistaa
Paikan päällä tehtävät tarkastukset Tarkastussuunnitelma
Paikan päällä tehtävät tarkastukset Tarkastussuunnitelma Koulutus välittäville toimielimille Oulu; Siilasvuon talo K2 5.-6.2009 Kuopio; Kuopion yliopisto 7.-8.5.2009 Tampere; Museokeskus Vapriikki 12.-13.5.2009
Kokemuksia apuvälineiden määräaikaistarkastusten järjestämisestä
Kokemuksia apuvälineiden määräaikaistarkastusten järjestämisestä Apuvälinealan valtakunnalliset koulutus- ja neuvottelupäivät Turku 13.10.2106 Riitta Korkiatupa, apuvälinepalvelupäällikkö Alueellisen apuvälinekeskuksen
Projektityö
Projektityö 24.9.2010 Ohjelmistojen kehitysmalleista Vaatimusten määrittely ja kerääminen Lähteinä (vaatimusten määrittely): Haikala ja Märijärvi, Ohjelmistotuotanto, Talentum, 2005. Luvut 3, 4, 5, 6-10
Tapahtuipa Testaajalle...
Tapahtuipa Testaajalle... - eli testaus tosielämässä 09.10.2007 Juhani Snellman Qentinel Oy 2007 Agenda Minä ja mistä tulen Testauksen konteksti Tapauksia tosielämästä ja työkaluja 2 Minä Juhani Snellman
Synkka Laatu Infopaketti Olemassa olevat tuotteet
Infopaketti Olemassa olevat tuotteet SISÄLLYS 1 Lähtökohdat 3 2 Tarkastukset 3 2.1 Myyntierät... 3 2.2 Vähittäistuotteet... 4 2.3 Tarkastusraportti... 4 2.3.1 Huomautusaika... 5 3 Hinnasto 5 4 Laskutus
Automaattinen yksikkötestaus
Teknillinen Korkeakoulu T-76.115 Tietojenkäsittelyopin ohjelmatyö Lineaaristen rajoitteiden tyydyttämistehtävän ratkaisija L models Automaattinen yksikkötestaus Ryhmä Rajoitteiset Versio Päivämäärä Tekijä
LISÄOHJEITA DIPLOMITYÖN TEKEMISEEN
LISÄOHJEITA DIPLOMITYÖN TEKEMISEEN TÄYDENTÄMÄÄN OSASTON DIPLOMITYÖOHJETTA http://www.ee.oulu.fi/opiskelu/lomakkeet/diplomity%f6/diplomity%f6n.teko-ohjeet.pdf Prof. Mika Ylianttila Informaationkäsittelyn
Naulalevyrakenteiden CE - merkintä
Naulalevyrakenteiden CE - merkintä Mikael Fonselius CPD 89/106/EC, Dec-1988 EN 14250, Jan-2010 (2005) PosPap from SG18, May 2009 AC-Ristikot-Over-Feb-11.doc 26 January, 2011 1 (14) Naulalevyristikoiden
Rakentamisen prosessi ja energiatehokkuus
Rakentamisen prosessi ja energiatehokkuus 1 Hankeselvitysvaiheessa rakentamisen prosessissa Lähtötietojen varmistaminen Varmistetaan että kaikki mahdollinen projektin onnistumiseen välttämättömät tiedot
Virtuaalinen tarkastus. Katselmoinnit osa 3. Paritarkastus. N-kertainen tarkastus (n-fold inspection)
Virtuaalinen tarkastus Katselmoinnit osa 3 Sami Kollanus 13.12.2006 Ei tarvetta olla samaan aikaan samassa paikassa Tueksi erilaisia työkaluja Asynkroninen vs. synkroninen Tarpeen hajautetuissa projekteissa
Turvallisen sovelluskehityksen käsikirja. Antti Vähä-Sipilä, F-Secure
Turvallisen sovelluskehityksen käsikirja Antti Vähä-Sipilä, F-Secure antti.vaha-sipila@f-secure.com, Twitter @anttivs Tavoitteet Käsikirjan tavoitteena on tukea nykyaikaista, DevOps-henkistä ketterää ohjelmistotuotantoa
Ohjelmistojen 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
LOPPURAPORTTI Paperikonekilta Versio 1.0
Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma
Tietoturvakonsulttina työskentely KPMG:llä
Tietoturvakonsulttina työskentely KPMG:llä Helsingin Yliopisto 28 Helmikuuta 2014 Agenda Agenda Työtehtävistä yleisesti Esimerkkejä Osaamisen/toiminnan kehittäminen 1 Turvallisuuden arviointi / auditointi
PJU osuuden projektisuunnitelma -malli
Projektinjohtourakkaosuus PJU osuuden projektisuunnitelma - 12.8.2015 2 (7) Sisällysluettelo 1 PROJEKTISUUNNITELMAN TARKOITUS... 4 2 URAKAN YLEISTIEDOT... 4 3 URAKANORGANISAATIO... 4 4 PROJEKTIN TAVOITTEET
T Testiraportti - integraatiotestaus
T-76.115 Testiraportti - integraatiotestaus 16. huhtikuuta 2002 Confuse 1 Tila Versio: 1.1 Tila: Päivitetty Jakelu: Julkinen Luotu: 19.03.2002 Jani Myyry Muutettu viimeksi: 16.04.2002 Jani Myyry Versiohistoria
FORSSAN KAUPUNKI Tekninen ja ympäristötoimi
18.1.2012 1(4) YMPÄRISTÖVALVONTASUUNNITELMA Valvontasuunnitelmassa kuvataan Ympäristönsuojelulain (86/2000) mukaiset valvonnan tarpeet, valvontaan käytettävät resurssit ja valvonnan tavoitteet sekä raportoidaan
Testausprosessin vaatimukset. 2. Testausprosessi (Artikkelit) Vesiputousmallin ongelmia. V-mallin neljä osavaihetta. Testausprosessimalli V-malli
2. ausprosessi (Artikkelit) Nykyisin useimpien prosessimallien lähtökohta on, että testaus on oleellinen osa ohjelmistotuotantoprosessia. Itse asiassa huolellinen testaus vie helposti 50% tai enemmän käytettävistä
Ydinlaitosten mekaaniset laitteet ja rakenteet
19.12.1996 Ydinlaitosten mekaaniset laitteet ja rakenteet Rakennetarkastus 1 Yleistä 3 2 Määritelmiä 3 3 Rakennetarkastusalueet ja -oikeudet 3 4 Rakennetarkastuksen sisältö ja toteutus 4 4.1 Rakennetarkastuksen
Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland
Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland 1 Sisältö Skaalautuva pilvipalvelu Käyttövaltuushallinnan käyttöönotto palveluna