Ohjelmistojen virheistä
|
|
- Jussi Virtanen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, (8)
2 Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen virheitä: viat, "bugit" 4 Vikojen esiintymiseen vaikuttavia asioita projekteissa 5 Vian ja virheen ero 6
3 Ohjelmistojen virheiden syistä: varautumattomuus ongelmiin Nettiyhteys katkeaa Levytila täyttyy Tiedostoa ei löydy Häiriöt Ohjelmiston väärinkäyttö Väärä tarkoitus Käyttäjän tavat toimia Erilaiset käyttäjät Virhesyötteet Kirjoitusvirheet Väärinkäsitykset Puuttuva data Varautumattomuus Sabotaasi Käyttöympäristö Sisäiset hyökkäykset Ulkoiset hyökkäykset Murtautuminen Denial of service 3(8)
4 Ohjelmistojen virheiden lähteitä Väärä tiedonlähde (PO asiakkaan sijaan) Tieto muuttuu matkan varrella Erilainen konteksti Vanhaa tietoa Erilaiset laiteympäristöt Käyttöjärjestelmä Käyttäjän oikeudet Asennustapa Muut ohjelmistot / "DLL hell" Päivitykset Väärät käsitykset halutusta toiminnasta Ympäristötekijät Kääntäjien yms. viat Lähdekoodi kunnossa, mutta syntyy viallista konekoodia Puuttuva dokumentointi Väärät dokumentit Virheelliset dokumentit Ei-yksikäsitteiset dokumentit Epäselvät dokumentit Dokumentit eivät ajantasalla Virheet (bugit) Väärä käännösyksikkö Versionhallinta Konfiguraationhallinta Muutokset muussa ohjelmistossa Toteutusvirheet Huonolaatuiset moduulit Emo-ohjelman muutos (selain rikkoon pluginit) Muutoksenhallinta Muut moduulit Epäsopivat algoritmit Koodausvirheet Konfigurointivirheet Resurssien virheet Toisen tekemät muutokset Kolmansien osapuolten moduuleissa piileviä vikoja tai yhteensopimattomuuksia 4(8)
5 Vikojen esiintymiseen vaikuttavia asioita projekteissa Virheet ovat inhimillisiä. Ohjelmistot ovat erittäin kompleksisia. Ohjelmistot toimivat monimutkaisessa järjestelmässä, jonka kaikkia vuorovaikutuksia ei voida ennustaa luotettavasti. Järjestelmät ja teknologiat eivät aina toimi niin kuin on dokumentoitu. Myös ulkoiset häiriöt tuottavat virheitä laitteiston toiminnassa: säteily, magnetismi, sähkökentät, kemialliset ilmiöt, saasteet jne. Aikapaineet tuottavat ongelmia. Laatukulttuuri laadun tekeminen, vastuu omista tuotoksista. 5(8)
6 Vian ja virheen ero 1/3 Ohjelmiston ja järjestelmän tason ongelmat Vikaantuminen (failure, malfunction): Poikkeama tarkoitetusta/määritellystä oikeasta toiminnasta. "The command failed", "There has been a system malfunction". Häiriö on failuren arkisempi termi, joka kuvaa vikaantumista lievempiä ilmiöitä. Järjestelmässä on nähtävissä jokin ei-toivottu tapahtuma, joka johtuu sen viasta. Vika (defect, fault): Sellainen laitteen tai ohjelman tila, joka voi johtaa vikaantumiseen. ISTQB:n materiaaleissa puhutaan vikojen yhteydessä hyvin usein defecteistä. 6(8)
7 Vian ja virheen ero 2/3 Virhe (error): Laitteen tai ohjelman (moduulin) tuottama väärä vaste. Virhe indikoi että moduulissa on vika, moduuli on saanut virheellisen syötteen tai sitä on käytetty väärin. Johtaa vikaantumiseen, ellei systeemi siedä kyseistä vikaa. Vika voi olla olemassa ilman, että virheitä sattuu. => Tämän vuoksi testauksessa etsitään lopulta "vikoja". Ohjelmoija tekee koodausvirheen Ohjelmassa on vika Ohjelma / moduuli toimii virheellisesti, siinä ilmenee virhe Järjestelmä vikaantuu, ei toimi 7(8)
8 Vian ja virheen ero 3/3 Bugi (bug) on yleensä vian synonyymi. Koska ohjelmassa on vika (bugi), se toimii väärin (siinä ilmenee virhe) ja se ei siksi toimi oikein, vaan jopa kaatuu, mikä on selkeä vikaantumisen muoto. Insidenssi (incident). Yleisempi termi erilaisille negatiivisille havainnoille, poikkeamille, oletetuille virheille. ISTQB-dokumentit soveltavat paljon tätä termiä. Anomalia (anomaly). IEEE-standardien käyttämä yleistermi erilaisille havaituille poikkeamille. 8(8)
Vikasietoisuus ja luotettavuus
Vikasietoisuus ja luotettavuus Luotettavuussuureet Keskuksen vikasietoisuus Mallinnusmenetelmät Rka/ML -k98 Tiedonvälitystekniikka I 3-1 Vikasietoisuuden peruskäsitteitä ovat Vikaantuminen (failure, malfunction)
LisätiedotVikasietoisuus ja luotettavuus
Vikasietoisuus ja luotettavuus Luotettavuussuureet Keskuksen vikasietoisuus Mallinnusmenetelmät Rka/ML -k2000 Tiedonvälitystekniikka I 14-1 Vikasietoisuuden peruskäsitteitä ovat Vikaantuminen (failure,
LisätiedotTehokas vianetsintä taktiikoita testaajille
Tehokas vianetsintä taktiikoita testaajille Joukko erilaisia periaatteita ja taktiikoita, jotka antavat lisätehoa ohjelmiston vikojen löytämiseen. Periaatteita voi soveltaa sekä testien systemaattisessa
LisätiedotSulautettujen järjestelmien vikadiagnostiikan kehittäminen ohjelmistopohjaisilla menetelmillä
Sulautettujen järjestelmien vikadiagnostiikan kehittäminen ohjelmistopohjaisilla menetelmillä AS-0.3100 - Automaatio- ja systeemitekniikan seminaari Jerry Pussinen Seminaarityö 11.12.2015 Tausta 11.12.2015
LisätiedotTestaajan eettiset periaatteet
Testaajan eettiset periaatteet Eettiset periaatteet ovat nousseet esille monien ammattiryhmien toiminnan yhteydessä. Tämä kalvosarja esittelee 2010-luvun testaajan työssä sovellettavia eettisiä periaatteita.
LisätiedotKääntäjän virheilmoituksia
OHJ-1101 Ohjelmointi 1e 2008-09 1 Kääntäjän virheilmoituksia Kun progvh2 ohjelma käännetään antaa tutg++ seuraavat virheilmoitukset ja varoitukset: proffa> tutg++ progvh2.cc progvh2.cc:29:13: warning:
LisätiedotMenetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
Lisätiedot58160 Ohjelmoinnin harjoitustyö
58160 Ohjelmoinnin harjoitustyö Testaus 30.3.2009 Tuntiop. Sami Nikander sami.nikander@helsinki.fi 58160 Ohjelmoinnin harjoitustyö, Sami Nikander 30.3.2009 1 Testaus Ohjelman systemaattista tutkimista
LisätiedotLyhyt yhteenveto ohjelmistovaatimuksista standardissa ISO 13849-1
Lyhyt yhteenveto ohjelmistovaatimuksista standardissa ISO 13849-1 Dr. Michael Huelke, BGIA in close collaboration with Philippe Lubineau and Daniel Renault, CETIM Käännös/m atti.sundquist@ sundcon.fi Sichere
LisätiedotSimulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen
Simulation and modeling for quality and reliability (valmiin työn esittely) Aleksi Seppänen 16.06.2014 Ohjaaja: Urho Honkanen Valvoja: Prof. Harri Ehtamo Työn saa tallentaa ja julkistaa Aalto-yliopiston
LisätiedotLuento 4 Vikapuuanalyysit
Luento 4 Vikapuuanalyysit Ahti Salo Teknillinen korkeakoulu PL 1100, 02015 TKK 1 Vikapuuanalyysin vaiheet ❶ Ongelman ja reunaehtojen määrittely ❷ Vikapuun rakentaminen ❸ Minimikatkosjoukkojen tunnistaminen
LisätiedotLokalisointitestaus. Matti Vuori, www.mattivuori.net 1(17) 26.3.2009
Lokalisointitestaus Lokalisointitestauksella varmistetaan se, että ohjelmisto toimii halutussa kohdemaassa oikein ja halutulla laatutasolla. Lokalisointitestaus ei ole pelkkää käännösten testausta, vaan
Lisätiedot11. Luento: Vikasietoisuus. Tommi Mikkonen,
11. Luento: Vikasietoisuus Tommi Mikkonen, tommi.mikkonen@tut.fi Agenda Vikasietoisuuden käsitteistöä Vikasietoisuuden saavuttaminen Ohjelmisto- ja laitteistovioista Vika-analyysi Esimerkkejä Vikasietoisuuden
LisätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotKäytettävyysanalyysi
Käytettävyysanalyysi Käytettävyyttä ja kunnossapidon ennakoivaa kohdentamista. Lopputuloksena on : Analysoitua dataa laitoksen kriittisistä laitteista Havaintoja ja parannusehdotuksia prosessista. Lausunto
LisätiedotHarjoitus 7: NCSS - Tilastollinen analyysi
Harjoitus 7: NCSS - Tilastollinen analyysi Mat-2.2107 Sovelletun matematiikan tietokonetyöt Syksy 2006 Mat-2.2107 Sovelletun matematiikan tietokonetyöt 1 Harjoituksen aiheita Tilastollinen testaus Testaukseen
LisätiedotSangen lyhyt L A T E X-johdatus, osa 2
Sangen lyhyt L A T E X-johdatus, osa 2 Lari Koponen ja Eetu Ahonen 23.1.2013 Koulutuksen tavoitteet Koulutuksen jälkeen pystyy kirjoittamaan työselostuksen L A T E X:illa, eli Dokumentin rakenne tutuksi
LisätiedotPATA WEB KÄYTTÖLIITTYMISTÄ
PATA WEB KÄYTTÖLIITTYMISTÄ Padan peruskäyttöliittymät on tehty päivittäiseen käyttöön ja niissä yhdellä ikkunalla voidaan hoitaa useita asioita, jotka saattavat sisältää luottamuksellista tietoakin. Tiettyjä
LisätiedotEi raportteja roskiin
Ei raportteja roskiin Wikit ja blogit opetuksessa Sosiaalinen media koulutuksessa Tietotekniikan liitto - Helia 2006-11-16 Ei raportteja roskiin Vanha ja uusi tapa Käytännön kokemuksia Lisenssit Tekniikka
LisätiedotYlläpito. Ylläpidon lajeja
Ylläpito Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective)
LisätiedotTT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD)
TT00AA12-2016 - Ohjelmoinnin jatko (TT10S1ECD) Ohjelmointikäytännöt 21/3/11 Mikko Vuorinen Metropolia Ammattikorkeakoulu 1 Sisältö 1) Mitä on hyvä koodi? 2) Ohjelmointikäytäntöjen merkitys? 3) Koodin asettelu
LisätiedotToimintaprosessien mallintaminen ja simulointi käytön ja kunnossapidon strategisessa suunnittelussa. Jean-Peter Ylén
Toimintaprosessien mallintaminen ja simulointi käytön ja kunnossapidon strategisessa suunnittelussa Jean-Peter Ylén Systeemidynamiikkamallin käyttätyminen Verrattuna ei-rakeenteellisiin aikasarjamalleihin
LisätiedotLuento 4 Vikapuuanalyysit
Luento 4 Vikapuuanalyysit Ahti Salo Teknillinen korkeakoulu PL 1100, 02015 TKK 1 Vikapuuanalyysin vaiheet Ongelman ja reunaehtojen määrittely Vikapuun rakentaminen Minimikatkosjoukkojen tunnistaminen Kvalitatiivinen
LisätiedotYlläpito. Ylläpito. Ylläpidon lajeja Ohjelmistotuotanto, syksy 1998 Ylläpito
Kaikki ohjelmistoon sen julkistamisen jälkeen kohdistuvat muutostoimenpiteet jopa 70-80% ohjelmiston elinkaarenaikaisista kehityskustannuksista Ylläpidon lajeja korjaava ylläpito (corrective) testausvaiheessa
LisätiedotOhjelmistotuotanto s
Laadunvarmistustekniikoita Ohjelmistotuotanto 1 testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia dokumentin (voi olla
LisätiedotLaadunvarmistustekniikat
Laadunvarmistustekniikat Ohjelmistojen laadunvarmistustekniikoita: testaus (testing) ohjelman suorittamista tarkoituksena löytää virheitä tarkastukset (inspections, reviews) asiantuntijoiden suorittamia
LisätiedotPoikkeavuuksien havainnointi (palvelinlokeista)
Poikkeavuuksien havainnointi (palvelinlokeista) TIES326 Tietoturva 2.11.2011 Antti Juvonen Sisältö IDS-järjestelmistä Datan kerääminen ja esiprosessointi Analysointi Esimerkki Lokidatan rakenne Esikäsittely,
Lisätiedotdokumentin aihe Dokumentti: Testausraportti_I1.doc Päiväys: Projekti : AgileElephant
AgilElephant Testausraportti I1 Tekijä: Petri Kalsi Omistaja: ElectricSeven Aihe: Testausraportti Sivu 1 / 5 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision
LisätiedotTestausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria
Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti
LisätiedotOhjelmistotuotteen 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
LisätiedotT Tietojenkäsittelyopin ohjelmatyö. Testiraportti, vaihe T1. Tietokonegrafiikka-algoritmien visualisointi. Testiraportti, vaihe T1
T-76.115 Tietojenkäsittelyopin ohjelmatyö Sisältö Tästä dokumentista ilmenee T1-vaiheessa suoritettu testaus, sen tulokset ja poikkeamat testisuunnitelmasta. Päivämäärä 1.12.2002 Projektiryhmä Keimo keimo-dev@list.hut.fi
LisätiedotASENNUS- JA HUOLTO-OHJE
TELESKOOPPILUUKKU JA KAIVON JATKO-OSA D600 ASENNUS- JA HUOLTO-OHJE Kiitämme, että olette hankkinut Eccuan valmistaman tuotteen ja toivomme, että tuote vastaa Teidän parhaita odotuksianne! 1. TAKUU Eccuan
LisätiedotHirviö Järjestelmätestauksen testitapaukset ja suoritusloki I1
Hirviö Järjestelmätestauksen testitapaukset ja suoritusloki I1 Jani Heikkinen Jukka Larja Kim Nylund Liia Sarjakoski 30. marraskuuta 2004 1 Sisältö 1 Sisään- ja uloskirjautuminen 3 1.1 Testitapaus F1-TC1................................
LisätiedotInternetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?
Internetin hyödyt ja vaarat Miten nettiä käytetään tehokkaasti hyväksi? Linkit Chrome https://www.google.com/intl/fi/chrome/browser/ Firefox http://www.mozilla.org/fi/ Opera http://www.opera.com/fi Vertailu
LisätiedotJärjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1
1. Testattavat asiat Järjestelmän kriittisimmille toiminnallisuuksille (listattu alla), toteutetaan 1 selainyhteensopivuustesti käyttäen Suomessa eniten käytössä olevia selaimia. Uuden keräyksen lisääminen
LisätiedotTietokanta (database)
Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja 1 Tiedosto Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään
LisätiedotSimulaattoriavusteinen ohjelmistotestaus työkoneympäristössä. Simo Tauriainen
Simulaattoriavusteinen ohjelmistotestaus työkoneympäristössä Simo Tauriainen www.ponsse.com 25.8.2011 Ponsse-konserni Ponsse Oyj on tavaralajimenetelmän metsäkoneiden myyntiin, tuotantoon, huoltoon ja
LisätiedotLiite 2 1(20) Tarkastukset Tekla NIS Offline Inspection ohjelmistolla. Käyttöohje asentajille
Liite 2 1(20) Tarkastukset Tekla NIS Offline Inspection ohjelmistolla Käyttöohje asentajille Kemin Energia/ Arto Tikkanen 22.2.2013 Liite 2 2(20) Sisältö 1. Tarkastusohjelmisto... 3 2. Puuttuvan tarkastuskohteen
LisätiedotTESTIRAPORTTI - XMLREADER LUOKKA Virtuaaliyhteisöjen muodostaminen Versio 1.0
TESTIRAPORTTI - XMLREADER LUOKKA i Sisällysluettelo 1. YLEISTÄ 2 1.1. Dokumentin tarkoitus ja yleisiä toimintaohjeita 2 1.2. Viittaukset muihin dokumentteihin 2 2. SUORITETTAVA TESTI 3 2.1. Testauksen
LisätiedotAnna kaasunvalvontasi osaaviin käsiin. Elinkaaripalvelu
Anna kaasunvalvontasi osaaviin käsiin Elinkaaripalvelu Sisällys Kuvaus... 4 5 Palveluprosessi Palvelut...6 7 Laitteet palveluna Etätuki Lähituki Huoltopalvelut...8 Ennakkohuollot Korjaushuollot Pilvipalvelut
LisätiedotPRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER
PRINCIPLES OF PROGRAMMING LANGUAGES - DEBUGGER Group 16 Ville Laatu Henri Myllyoja - i SISÄLLYSLUETTELO 1. DEBUGGERI YLEISESTI... II 1.1 Debuggerin käyttämien... ii 1.2 Debuggerin käynnistäminen... ii
LisätiedotUCOT-Sovellusprojekti. Asennusohje
UCOT-Sovellusprojekti Asennusohje Ilari Liukko Tuomo Pieniluoma Vesa Pikki Panu Suominen Versio: 1.00 Julkinen 15. joulukuuta 2006 Jyväskylän yliopisto Tietotekniikan laitos Jyväskylä Hyväksyjä Päivämäärä
LisätiedotToiminnallinen turvallisuus
Toiminnallinen turvallisuus Mitä uutta standardeissa IEC 61508 Tekn.lis. Matti Sundquist, Sundcon Oy www.sundcon.fi matti.sundquist@sundcon.fi Mitä uutta standardeissa IEC 61508-1 ja -4? IEC 61508-1 (yleistä):
LisätiedotLoppuraportti. Virtuaali-Frami, CAVE-ohjelmisto. Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu. Versio
1 Loppuraportti Virtuaali-Frami, CAVE-ohjelmisto Harri Mähönen projektiassistentti Seinäjoen ammattikorkeakoulu Versio 1.0 15.1.2006 2 Sisällys Tiivistelmä... 3 1 Johdanto... 4 1.1 Dokumentin tarkoitus...
LisätiedotAutokunto-ohjelmiston käyttöohjeet
Autokunto-ohjelmiston käyttöohjeet Koskilinjat Oy Panu Toropainen SISÄLLYSLUETTELO SISÄLLYSLUETTELO...I 1. TÖIHIN SISÄÄN JA ULOS KIRJAUTUMINEN...1 1.1. Työlle kirjautuminen...2 1.2. Vikailmoituksen tekeminen...5
LisätiedotTIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 28.10.2013 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
LisätiedotTIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4. Antti Jääskeläinen Matti Vuori
TIE-21200 Ohjelmistojen testaus Harjoitustyön esittely osa 2: Vaiheet 3 & 4 Antti Jääskeläinen Matti Vuori Vaiheet 3 & 4: Järjestelmätestaus 27.10.2014 2 Päämäärä jedit-ohjelmointieditorin järjestelmätestaus
LisätiedotTR 10 Liite 1 2008-03-20. PANK-HYVÄKSYNTÄ Lisävaatimukset PTM-mittaukselle. C) mspecta
PANK-HYVÄKSYNTÄ Lisävaatimukset PTM-mittaukselle C) mspecta 1 Tuotesertifiointi PANK-HYVÄKSYNTÄ Lisävaatimukset PTM-mittaukselle 1 Yleistä PANK Laboratoriotoimikunta on hyväksynyt ohjeen PANKhyväksyntä
LisätiedotTestausraportti. Dokumentti: Testausraportti_I2.doc Päiväys: Projekti : AgileElephant
AgilElephant I2 Tekijä: Heikki Salminen Omistaja: ElectricSeven Aihe: Sivu 1 / 8 Dokumentti Historia Muutoshistoria Revision Numero Revision Päiväys Yhteenveto muutoksista Revision tekijä 1.0 7.2.2004
LisätiedotMolentum Oy, yleiset toimitusehdot alkaen. Yleiset toimitusehdot ovat voimassa toistaiseksi. 1. YLEISTÄ
1(6) Molentum Oy, yleiset toimitusehdot 1.3.2003 alkaen Yleiset toimitusehdot ovat voimassa toistaiseksi. 1. YLEISTÄ 1.1 Toimitusehtojen soveltaminen Nämä toimitusehdot koskevat Molentum Oy:n (jäljempänä
LisätiedotCT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 NOPEA KERTAUS TESTAUS HYVIN LYHYESTI Miten normaali testaajan arki ohjelmistoprojektissa sitten rullaa? Käytännössä
LisätiedotPitkäaikaissäilytyksen toiminta ja ylläpito
Pitkäaikaissäilytyksen toiminta ja ylläpito Museoiden KDK-ajankohtaispäivä 29.4.2010 Kimmo Koivunen CSC Tieteen tietotekniikan keskus Oy CSC IT Center for Science Ltd. Sisältö PAS kokonaisarkkitehtuurissa
LisätiedotYhteistoiminnallisen humanoidirobotin sosiaalisia vaikutuksia työpaikalla
Yhteistoiminnallisen humanoidirobotin sosiaalisia vaikutuksia työpaikalla Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori 29.5.2018 1(13) Sisällysluettelo Executive summary 3 Vakava
LisätiedotPalvelukeskus ja Huoltopalvelu
JA HUOLTOPALVELU ( 1 / 5 ) Palvelukeskus ja Huoltopalvelu 1. Sovellettavuus ja tämän dokumentin tarkoitus Tämä dokumentti sisältää kuvaukset Finn-ID Oy:n Palvelukeskuksen ja Huoltopalvelun toiminnoista
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ätiedotTIE Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2. Antti Jääskeläinen Matti Vuori
TIE-21204 Ohjelmistojen testaus 2015 Harjoitustyö Vaiheet 1 ja 2 Antti Jääskeläinen Matti Vuori Työn yleiset järjestelyt 14.9.2015 2 Valmistautuminen Ilmoittaudu kurssille Lue harjoitustyön nettisivut
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ätiedotDynaaminen SLA-riski. Goodnet-projektin loppuseminaari pe Pirkko Kuusela, Ilkka Norros VTT
Dynaaminen SLA-riski Goodnet-projektin loppuseminaari pe 19.10.2012 Pirkko Kuusela, Ilkka Norros VTT 2 Motivaatio Suunniteltu verkko: No-single-point-of-failure Arki: vähänkin isommassa verkossa on yleensä
LisätiedotTosi elävä virtuaalimalli Mika Karaila Tutkimuspäällikkö Valmet Automation
Tosi elävä virtuaalimalli 27.4.2017 Mika Karaila Tutkimuspäällikkö Valmet Automation Agenda Teollinen internet Uudet teknologiat: VR & MR Soveltaminen käytännössä Yhteenveto & demo 2 Teollinen internet
Lisätiedotjotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja
Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja mikä tahansa tietokokoelma? --> erityispiirteitä Tietokanta vs. tiedosto 1
LisätiedotAmmattimaisen käyttäjän vaaratilanneilmoitus Minna Kymäläinen/ Valvira
Ammattimaisen käyttäjän vaaratilanneilmoitus Minna Kymäläinen/ Valvira 17.10.2014 1 Luennon sisältö Terveydenhuollon laitteet ja tarvikkeet Määräys 4/2010 Vaaratilanteet Ilmoitettavat tapahtumat Ilmoittamiseen
LisätiedotTestaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana
Testaus ja säästöt: Ajatuksia testauksen selviämisestä lama-aikana Muutamia ajatuksia siitä, miten testaus pärjää lama-ajan säästötalkoissa. Laman patologioita ja mahdollisuuksia. Säästämisen strategioita.
LisätiedotMITÄ JAVASCRIPT ON?...3
JavaScript MITÄ JAVASCRIPT ON?...3 YLEISTÄ JAVASCRIPTIN SYNTAKSISTA...3 KÄSKYSANAT JA MUUT VARATUT SANAT...3 MUUTTUJIEN, FUNKTIOIDEN JA LUOKKIEN NIMISSÄ...3 HTML-TAGEIHIN VIITTAAVISSA METODINIMISSÄ...3
LisätiedotAsteri Ostoreskontra (Dos)
Asteri Ostoreskontra (Dos) Vuosipäivitys 14.10.2002 Päivityksen asentaminen... 4 Asennus uudelle koneelle (Ensiasennus)... 6 Asteri valikon täydellinen asennus... 6 Ostoreskontran nettisivut... 7 Atsoft
LisätiedotOhjelmistojen testaus
Ohjelmistojen testaus Mika Katara, Matti Vuori ja Antti Jääskeläinen Tampereen teknillinen yliopisto, Tietotekniikan laitos 25.8.2014 Ohjelmistojen testaus, 2014 1(507) Mitä testaus on? Erilaisia näkökulmia
LisätiedotSalausmenetelmät (ei käsitellä tällä kurssilla)
6. Internetin turvattomuus ja palomuuri Internetin turvaongelmia Tietojen keruu turva-aukkojen löytämiseksi ja koneen valtaaminen Internetissä kulkevan tiedon tutkiminen IP-osoitteen väärentäminen Palvelunestohyökkäykset
LisätiedotSuunnitteluvaihe prosessissa
Suunnittelu Suunnitteluvaihe prosessissa Silta analyysin ja toteutuksen välillä (raja usein hämärä kumpaankin suuntaan) Asteittain tarkentuva Analyysi -Korkea abstraktiotaso -Sovellusläheiset käsitteet
LisätiedotYlläpitodokumentti Mooan
Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas
LisätiedotDOORSin Spreadsheet export/import
DOORSin Spreadsheet export/import 17.10.2006 SoftQA Oy http/www.softqa.fi/ Pekka Mäkinen Pekka.Makinen@softqa.fi Tietojen siirto DOORSista ja DOORSiin Yhteistyökumppaneilla ei välttämättä ole käytössä
LisätiedotL7 8.8 Tulorekisteriaineistot: Aineistojen lähetys ja virhetilanteet, aineistojen korjaaminen
L7 8.8 Tulorekisteriaineistot: Aineistojen lähetys ja virhetilanteet, aineistojen korjaaminen Toimiala: Yleinen Kirjoittaja: Sovellus: Palkanlaskenta Tiedosto: Päivämäärä: 21.1.2019 Versio: 1.1 1 Yleistä
LisätiedotTietojä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
LisätiedotCT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET. Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015
CT60A4150 OHJELMISTOTESTAUKSEN PERUSTEET Jussi Kasurinen (etu.suku@lut.fi) Kevät 2015 EDELLISELLÄ KERRALLA TAPAHTUNUTTA Täydellinen testaus on mahdotonta. Testataan, koska virheiden löytyminen ajoissa
LisätiedotTekoälyä testauksessa ja hyvän softan teossa
Tekoälyä testauksessa ja hyvän softan teossa Matti Vuori www.mattivuori.net matti.vuori@mattivuori.net @Matti_Vuori 7.5.2017 1(17) Sisällysluettelo Tässä setissä 3 Tekoälyn sovellusstrategiat 4 Tekoäly
LisätiedotMuista vaaratilanneilmoitus
Muista vaaratilanneilmoitus Muista vaaratilann Sosiaali- ja terveysalan lupa- ja valvontavirasto Valvira valvoo ja edistää terveydenhuollon laitteiden ja tarvikkeiden turvallista käyttöä. Vaaratilanneilmoitukset
LisätiedotVersio Päiväys Tekijä Kuvaus Tikkanen varsinainen versio
Testiraportti 26.2.2006 1/5 - Noheva II Testiraportti Versio Päiväys Tekijä Kuvaus 1.0 26.2.2006 Tikkanen varsinainen versio 1 Yleistä Toteutusvaiheen 2 virallinen testaus on muodostunut automaattisista
LisätiedotVaravoimajärjestelmän ylläpito ja luotettavuus
15.11.2013 Varavoimajärjestelmän ylläpito ja luotettavuus Varavoima- ja aggregaattihuolto Varavoimalaitteita tarvitaan myös tulevaisuudessa! Kuinka on laitteiden ylläpidon laita? Varavoima- ja aggregaattihuolto
LisätiedotLaaturaportti [iteraatio 2] Ryhmä 14
Laaturaportti [iteraatio 2] Ryhmä 14 Versio Pvm Tekijä Kuvaus 1.0 2.3.2008 Luukkonen Ensimmäinen versio Sisältö 1. Käytetyt laatumenetelmät... 1 1.1 Automaattiset yksikkötestit, tutkiva testaus ja jatkuva
LisätiedotSYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor 2014
SYSTEEMIJOHTAMINEN! Sami Lilja! itsmf Finland 2014! Oct 2-3 2014! Kalastajatorppa, Helsinki! Reaktor Mannerheimintie 2 00100, Helsinki Finland tel: +358 9 4152 0200 www.reaktor.fi info@reaktor.fi 2014
LisätiedotOhjelmiston toteutussuunnitelma
Ohjelmiston toteutussuunnitelma Ryhmän nimi: Tekijä: Toimeksiantaja: Toimeksiantajan edustaja: Muutospäivämäärä: Versio: Katselmoitu (pvm.): 1 1 Johdanto Tämä luku antaa yleiskuvan koko suunnitteludokumentista,
LisätiedotUlkoiset mediakortit. Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2007 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta.
LisätiedotIT2015 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
LisätiedotVarmuuskopiointi ja palauttaminen Käyttöopas
Varmuuskopiointi ja palauttaminen Käyttöopas Copyright 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationin Yhdysvalloissa rekisteröimä tavaramerkki. Tässä olevat tiedot voivat
LisätiedotNimi: Opnro: Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä. 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla:
Harjoitustyön suoritus: ( ) syksy 2006 ( ) syksy 2005 ( ) muu, mikä 1. Selitä seuraavat termit muutamalla virkkeellä ja/tai kaaviolla: a) käytettävyys b) käyttäjäkeskeinen suunnittelu c) luonnollinen kieli
LisätiedotHyväksytyt asiantuntijat
1(4) Hyväksytyt asiantuntijat Pätevyysalue Pätevyysluokat Tarkastuskohteet Tässä muistiossa käsitellään ajoneuvolain 1090/2002 (muutettuna viimeksi 1042/2014) 48 2 momentin nojalla Liikenteen turvallisuusviraston
LisätiedotTulorekisterin sidosryhmätestaukseen julkaistaan kehitysversio
1 (5) Kansallisen tulorekisterin perustamishanke PL 325 00052 VERO TOIMITUSSELOSTE Tulorekisterin sidosryhmätestaus 21.12. kehitysversio TULOREKISTERIN SIDOSRYHMÄTESTAUKSEN TOIMITUSSELOSTE 20.12.2018 Huoltokatko
LisätiedotOlet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.
StorageIT 2006 varmuuskopiointiohjelman asennusohje. Hyvä asiakkaamme! Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. Ennen asennuksen aloittamista Varmista, että
LisätiedotOhjelmoinnin perusteet, syksy 2006
Ohjelmoinnin perusteet, syksy 2006 Esimerkkivastaukset 1. harjoituksiin. Alkuperäiset esimerkkivastaukset laati Jari Suominen. Vastauksia muokkasi Jukka Stenlund. 1. Esitä seuraavan algoritmin tila jokaisen
LisätiedotJKV-järjestelmän baliisivikatilanteet
Näytöt pimennetään Käyttöjarrutus ja baliisivian nopeusrajoitus * Baliisivikaluokka Nopeusrajoituksiin liittyvä tieto poistetaan vähintään 10 s Opastimiin liittyvä tieto poistetaan seuraavallepääopastimelle
LisätiedotUlkoiset mediakortit. Käyttöopas
Ulkoiset mediakortit Käyttöopas Copyright 2006 Hewlett-Packard Development Company, L.P. Java on Sun Microsystems, Inc:n tavaramerkki Yhdysvalloissa. Tässä olevat tiedot voivat muuttua ilman ennakkoilmoitusta.
LisätiedotOpponointitestaus VYM -> LiKe 29.03.2001
Opponointitestaus VYM -> LiKe 29.03.2001 Opponoinnin testitapaukset Opponoinnin testitapaukset on pääosin suoritettu loggautumalla sisään käyttäjällä Minna Reino, joka on I -käyttäjä After Sales-projektissa.
LisätiedotKäyttöohje. Energent MagiCAD plugin
Käyttöohje Energent MagiCAD plugin Sisältö 1. Yleistä 1 Dokumentin sisältö... 1 Ohjelman asennus... 1 Vaadittavat ohjelmistot... 1 Asennus... 1 Ohjelman käynnistys... 2 2. Toiminnallisuudet 3 Insert Energent
LisätiedotMaatalouden Laskentakeskus Oy Minun Maatilani - ohjelmiston palvelusopimus
Maatalouden Laskentakeskus Oy Minun Maatilani - ohjelmiston palvelusopimus Sisältö Käsitteet Tämä asiakirja on oikeudellisesti sitova sopimus asiakkaan ja Suomen Maatalouden Laskentakeskus Oy:n välillä.
LisätiedotSuperintend VR-16 Vikavirtarele 5-johdinverkkoihin Lyhyt käyttöohje
Superintend VR-16 Vikavirtarele 5-johdinverkkoihin Lyhyt käyttöohje Revisio Historia: Versio 1.0 Uusi dokumentti Versio 1.1 - Sisällysluettelo 1 Johdanto... 2 2 Menu valinnat... 2 2.1 Limit Menu ( L )...
LisätiedotArto Salminen,
11. Luento: Vikasietoisuus Arto Salminen, arto.salminen@tut.fi Agenda Vikasietoisuuden käsitteistöä Vikasietoisuuden saavuttaminen Ohjelmisto- ja laitteistovioista Vika-analyysi Esimerkkejä Vikasietoisuuden
LisätiedotTekoäly tänään , Vadim Kulikov (Helsingin Yliopisto)
Tekoäly tänään 6.6.2017, Vadim Kulikov (Helsingin Yliopisto) Lyhyesti: kehitys kognitiotieteessä Representationalismi, Kognitio on symbolien manipulointia. Symbolinen tekoäly. Sääntöpohjaiset järjestelmät
LisätiedotHirviö Vertaistestausraportti
Hirviö Vertaistestausraportti Jani Heikkinen Anssi Kalliolahti Jukka Larja Kim Nylund Liia Sarjakoski Samuli Sorvakko Timo Toivanen 8. maaliskuuta 2005 1 Sisältö 1 Johdanto 3 2 Testauksen kattavuus 3 2.1
LisätiedotTornio Works käynnissäpidon toimintamalli
Tornio Works käynnissäpidon toimintamalli 31.5.2012 KTAMK; Käynnissäpitoseminaari www.outokumpu.com Sisällys 1. Kunnossapito PSK-standardin mukaan 2. Käynnissäpidon organisoituminen Tornio Worksissa 3.
LisätiedotLASKUAUTOMAATIORATKAISUIDEN VERSIOPÄIVITYS ICT-STRATEGIA LIIKETOIMINNAN KEHITYKSEN YTIMESSÄ 2011 KERKKO KÄMÄRÄINEN
LASKUAUTOMAATIORATKAISUIDEN VERSIOPÄIVITYS ICT-STRATEGIA LIIKETOIMINNAN KEHITYKSEN YTIMESSÄ SISÄLTÖ 01 Ramboll yleisesittely 02 ICT-strategia 03 Valmistautuminen päivitykseen 04 Versiopäivityksen hyödyt
Lisätiedot