Lyhyt yhteenveto ohjelmistovaatimuksista standardissa ISO
|
|
- Liisa Heikkinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Lyhyt yhteenveto ohjelmistovaatimuksista standardissa ISO Dr. Michael Huelke, BGIA in close collaboration with Philippe Lubineau and Daniel Renault, CETIM Käännös/m sundcon.fi Sichere Applikationssoftware Ohjelmistovaatimusten asettaminen Ohjelmistokehitys Application languages Sovellusohjelmiston kielet: e.g.ladder, tikapuumalli, toimintalohko Function Block Diagram Ohjelmiston käyttö Turvallisuuteen liittyvä sovellus Perusohjelmiston System languages kielet: e.g.a ssem bler, Assembler, C/C++,Java C/C++,Java hajautettu ohjelmisto, perusohjelmisto, käyttöjärjestelmä Laitteet
2 Kohdan 4.6 rakenteiset vaatimukset Yleiset vaatimukset, tavoitteet, V-malli Turvallisuuteen liittyvä sulautettu ohjelmisto Perusvaatimukset: PL a,b Lisävaatimukset: PL c,d Erikoisvaatimukset: PL e Turvallisuuteen liittyvä sovellusohjelmisto Perusvaatimukset: PL a,b Lisävaatimukset, lisää tehokkuutta: PL c,d and e Ohjelmistoon perustuva parametrointi Principles of software requirements Periaatteita: Standardi kattaa kaikki PL-tasot ja sekä perus- että sovellusohjelmistot Virheitä välttävä ja puolustuksellinen ohjelmointi Virheet syntyvät pääasiassa eritelmien ja ohjelmistosuunnittelun yhteydessä Perustuu standardiin IEC , mutta on käytännönläheisempi.
3 Yksinkertaistettu ohjelmiston suunnittelun elinkaarimalli Turvajärjestelmän vaatimusten eritelmä Ohjelmiston turvallisuusvaatimusten eritelmä kelpuutus Kelpuutusja kelpuutettu ohjelmisto integrointitestaus Järjestelmäsuunnittelu modulien suunnittelu moduli testaus tulos todentaminen koodaus Vaatimusten pääluokat (1) Vikojen välttäminen: toiminnat, todentaminen ja kelpoistaminen, V- malli dokumentointi ja rakenteen hallinta laadunvalvontajärjestelmä turvallisuuden toimintatasoille PL = c, d tai e soveltuvat toimenpiteet muutosten jälkeen.
4 Vaatimusten pääluokat (2) Puolustuksellinen suunnittelu ja ohjelmointi: soveltuvat työkalut soveltuvat kielet (alaohjelmat) etukäteen varmistettujen ohjelmamodulien käyttö turvallisuuteen liittyvien ja liittymättömien ohjelmistojen käyttö modulaarinen ja rakenteinen ohjelmointi koodausohjeiden käyttö ulkoisten virheiden havaitseminen (esim. luotettavuustestaukset). Määritelmät ja lyhenteet language type of SW Limited Variability Language e.g. LVL ISO Safety Related Application Software Full Variability Language e.g. FVL ISO ISO SRAS Safety Related Embedded Software SRES
5 Ohjelmiston vaatim usm äärittely Seuraavat asiat olisi tarkistettava jokaisen toiminnon todentamisessa: rajoitetaan järjestelmän erittelyn virheellisiä tulkintatapauksia vältetään erittelyn aukkoja, jotka voivat johtaa etukäteen tuntemattomaan turvallisuuteen liittyvien ohjausjärjestelmän osien käyttäytymiseen määritetään tarkasti toimintojen aloittamisen ja lopettamisen olosuhteet varmistetaan tarkasti, että kaikki mahdolliset tapaukset tulevat käsitellyksi johdonmukaisuuden testaukset erilaiset parametrointitapaukset vikaantumista seuraava reaktio. Ohjelmointi olisi jäsenneltävä siten, että siinä on nähtävissä yhdenmukainen ja ymmärrettävä runko, joka tekee mahdolliseksi paikantaa helposti eri prosessit. Tämä edellyttää: - tyypillisten ohjelmien tai toimilohkojen ohjelmointimallien käyttöä. - ohjelman osittamista segmentteihin, jotta tunnistettaisiin ohjelman pääosat siten, että ne vastaavat tuloja, prosessointia ja lähtöjä - kommentteja ohjelman lähdekoodin jokaiseen ohjelmaosioon - kuvausta toimilohkon roolista sitä kutsuttaessa - että muistipaikoissa olisi käytettävä vain yhden tyyppistä dataa ja ne olisi merkittävä yksilöllisillä tunnisteilla - että ohjelman suoritusjärjestys ei riippuisi sellaista muuttujista kuten ohjelman suorituksen aikana laskettavista hyppyosoitteista, mutta ehdolliset hypyt olisivat kuitenkin sallittuja.
6 Muuttujien käyttöä koskevat ohjelmointisäännöt: minkä tahansa lähdön aloittaminen tai lopettaminen saisi tapahtua vain kerran ohjelmisto olisi jäsenneltävä siten, että yhtälöt muuttujien päivittämiseen keskitetään - jokaisella yleismuuttujalla (tulotiedoilla ja lähtötiedoilla) olisi oltava muistamista helpottava nimi, joka on tarpeeksi yksilöllinen ja se on kuvattava ohjelman lähdekoodin kommentissa. Ohjelmointisäännöt toimilohkon tasolla #1 käytetään etupäässä toimilohkoja, jotka turvallisuuteen liittyvien ohjausjärjestelmän osien valmistaja on kelpuuttanut ja tarkistanut siten, että näille kelpuutetuille lohkoille oletetut toimintaedellytykset vastaavat ohjelmalle asetettuja edellytyksiä koodattujen lohkojen koko olisi rajoitettava seuraavien ohjeellisten arvojen mukaisesti: i) muuttujat: tulotietoina enintään kahdeksannumeroisia lukuja ja kaksi kokonaislukua, yksi tulotieto ii) toimintakoodi: enintään kymmenen paikallista muuttujaa ja enintään 20 Boolean yhtälöä - toimilohkot eivät saisi muuttaa yleismuuttujia (jatkuu)
7 Ohjelmointisäännöt toimilohkon tasolla #2 kelpoisuusalueen varmistamiseksi olisi numeerisia arvoja valvottava etukäteen annettujen vertailutestausten avulla toimilohkon olisi pyrittävä havaitsemaan käsiteltävien muuttujien epäjohdonmukaisuudet lohkon vikakoodin olisi oltava käytettävissä, jotta erotettaisiin eri viat toisistaan vikakoodit ja lohkon tila olisi vian paljastamisen jälkeen kuvattava kommenteilla lohkon palautus alkutilaan tai palauttaminen normaaliin tilaan olisi kuvattava kommenteilla.
Tässä tiivistelmässä standardi tarkoittaa standardia SFS-EN 13849-1.
15.8.2007/MS Sovellusohjelmistoja koskevien vaatimusten tiivistelmä standardista SFS-EN 13849-1: Koneturvallisuus. Turvallisuuteen liittyvät ohjausjärjestelmän osat. Osa 1: Yleiset suunnitteluperiaatteet.
LisätiedotToimilohkojen turvallisuus tulevaisuudessa
Toimilohkojen turvallisuus tulevaisuudessa Turvallisuusseminaari ASAF 30.10-1.11.2006 Mika Strömman Teknillinen korkeakoulu 1 Sisältö Luotettavuuden lisääminen hyvillä tavoilla Toimilohkokirjastot Turvatoimilohkot
LisätiedotTeollisuusautomaation standardit. Osio 2:
Teollisuusautomaation standardit Osio 2 Osio 1: SESKOn komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
LisätiedotStandardi IEC Ohjelmisto
Sundcon Oy Standardi IEC 61508 3 Ohjelmisto muutokset Matti Sundquist Sundcon Oy www.sundcon.fi Standardi IEC 61508 3 (1) Standardissa di esitetään vaatimukset niiden tietojen ja menettelytapojen valmisteluun,
LisätiedotTeollisuusautomaation standardit. Osio 4:
Teollisuusautomaation standardit Osio 4 Osio 1: SESKOn Komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
LisätiedotTurvallisuusseminaari 30.11 1.11.2006 Silja-Line
Turvallisuusseminaari 30.11 1.11.2006 Silja-Line Koneturvallisuus ohjausjärjestelmät ja niihin liittyvät tiedonsiirtojärjestelmät Toiminnallinen turvallisuus Standardi IEC 62061 Koneturvallisuus turvallisuuteen
LisätiedotTeollisuusautomaation standardit. Osio 3:
Teollisuusautomaation standardit Osio 3 Osio 1: SESKOn Komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
LisätiedotIEC 61508-3 sisältö ja rakenne
1(41) IEC 61508-3 sisältö ja rakenne Matti Vuori, Tampereen teknillinen yliopisto Huom! Esityksessä käytetyt standardin suomenkieliset tekstit, termit ja kaaviot ovat standardin käännöksen vielä hyväksymättömästä
LisätiedotOhjelmistojen virheistä
Ohjelmistojen virheistä Muutama sana ohjelmistojen virheistä mistä niitä syntyy? Matti Vuori, www.mattivuori.net 2013-09-02 1(8) Sisällysluettelo Ohjelmistojen virheitä: varautumattomuus ongelmiin 3 Ohjelmistojen
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ätiedotABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa
ABB Drives and Controls, 26.05.2015 Koneenrakentajan ja laitetoimittajan yhteistoiminta toiminnallisen turvallisuuden varmistamisessa Sisältö 1. Koneenrakentajan haasteita koneiden turvallistamisessa 2.
LisätiedotStandardisointikatsaus
Standardisointikatsaus 4.6.2015 ISO/TC 199 Koneturvallisuus työryhmät WG 5 General principles for the design of machinery and risk assessment Suomen edustaja: Sari Kojo, Wärtsilä Finland Oy WG 6 Safety
LisätiedotTeollisuusautomaation standardit. Osio 6:
Teollisuusautomaation standardit Osio 6 Osio 1: SESKOn Komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
LisätiedotVTT EXPERT SERVICES OY VTT EXPERT SERVICES LTD.
I006 Liite 1.07, Appendix 1.07 Sivu / Page 1(5) VTT EXPERT SERVICES OY VTT EXPERT SERVICES LTD. Tunnus Code Yksikkö tai toimintoala Department or section of activity Osoite Address www www I006, liite
LisätiedotKONEAUTOMAATION LAATU JA TURVALLISUUS. 4.6.2015 Marko Varpunen
KONEAUTOMAATION LAATU JA TURVALLISUUS 4.6.2015 Marko Varpunen TLJ ja automaatio Rautatie, metro, teollisuus-laitokset, kaivoskoneet, vesi, n. 90 henkeä Mikkeli Turvallisuusjohtaminen konsultointi riskienarviointi
LisätiedotOhjelmistoarkkitehtuuriin vaikuttavia tekijöitä. Kari Suihkonen
Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä Kari Suihkonen Ohjelmistoarkkitehtuuriin vaikuttavia tekijöitä Tuote Ohjelmisto Ulkoiset tekijät Sisäiset tekijät 2 Hissin ohjausjärjestelmä ohjelmistotuotteena
LisätiedotStandardin IEC testaustekniikoista. V-malli vai ketterämpi prosessi?
Standardin IEC 61508-3 testaustekniikoista V-malli vai ketterämpi prosessi? Mika Katara mika.katara@tut.fi Tampereen teknillinen yliopisto Ohjelmistotekniikan laitos 2 Sisältö Termien käännökset Johdanto
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ätiedotTurvakriittisen projektin menetelmät ja työkalut
Turvakriittisen projektin menetelmät ja työkalut 1. Vaatimushallinta Vaatimushallintaan kohdistuu turvaluokitelluissa projekteissa paljon odotuksia. Etenkin jäljitettävyys vaatimuksiin, testaukseen ja
LisätiedotTestauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen
Testauksen hallinta Testaustyökalut Luento 7 Antti-Pekka Tuovinen 23 April 2018 1 Tavoitteet Yleiskuva seuraavista aiheista Testauksen organisointi Testaussuunnittelma Testauksen kustannukset Testausstrategia
LisätiedotTeollisuusautomaation standardit Osio 10
Teollisuusautomaation standardit Osio 10 Osio 1: SESKOn Komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
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ätiedotToiminnallinen turvallisuus
Toiminnallinen turvallisuus Tekn.lis. Matti Sundquist, Sundcon Oy Matti.sundquist@sundcon.fi Tehdasautomaatio PLC Toim isto PLC DCS + PLC DCS Moottoriohjaus + PLC PLC Copyright 2007 Rockwell Automation,
LisätiedotTurvallisuus koneautomaatiossa
Turvallisuus koneautomaatiossa Uusittu konedirektiivi ja sen soveltaminen Koneen valmistajan velvollisuudet Kone- ja pienjännitedirektiivin soveltaminen Koneyhdistelmä Koneen dokumentit ja CE -merkintä
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ätiedotStandardit IEC 61508 (perustandardi) ja IEC 61511 (prosessit)
Standardit IEC 61508 (perustandardi) ja IEC 61511 (prosessit) DI Jouko Järvi Automation Partners Oy IEC 61508 IEC TC 65 (Industrial Process Measurement and Control), SC 65A (System Aspects) kutsui kokoon
LisätiedotHarjoitustyön testaus. Juha Taina
Harjoitustyön testaus Juha Taina 1. Johdanto Ohjelman teko on muutakin kuin koodausta. Oleellinen osa on selvittää, että ohjelma toimii oikein. Tätä sanotaan ohjelman validoinniksi. Eräs keino validoida
LisätiedotKOMISSION TÄYTÄNTÖÖNPANOPÄÄTÖS (EU) /, annettu ,
EUROOPAN KOMISSIO Bryssel 11.10.2018 C(2018) 6560 final KOMISSION TÄYTÄNTÖÖNPANOPÄÄTÖS (EU) /, annettu 11.10.2018, valvontamenetelmästä ja jäsenvaltioiden raportointia koskevista järjestelyistä julkisen
Lisätiedotida IEC61508 turvastandardi ja sen merkitys prosessiteollisuudelle Dr. William M. Goble exida Sellersville, PA USA
IEC61508 turvastandardi ja sen merkitys prosessiteollisuudelle Dr. William M. Goble ex Sellersville, PA USA Martti Hakonen Kunnossapitoyhdistys Promaint ry ASAF teemakokous 17.10.2011 Pasila Esityksen
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ä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ätiedotLinux. 00 Keskeiset piirteet. Unix ja Linux Helsingin ammattikorkeakoulu Stadia Vesa Ollikainen (muokannut M.Mäki-Uuro) Kysymyksiä
Linux 00 Keskeiset piirteet Tux-pingviinin kuva: Larry Ewing, Simon Budig ja Anja Gerwinski Kysymyksiä 1. Mikä Linux on? 2. Kuinka Linux syntyi ja kehittyy? 3. Mitkä ovat Linuxin vahvuudet? 2 1 Linux on
LisätiedotASAF seminaari 7.10.2004 Vaatimusten hallinta turvallisuuteen liittyvän järjestelmän suunnittelussa Tapio Nordbo / Enprima Oy.
ASAF seminaari 7.10.2004 Vaatimusten hallinta turvallisuuteen liittyvän järjestelmän suunnittelussa Tapio Nordbo / Enprima Oy Toteutussuunnittelu Hierarkinen vaatimusten johtaminen, lähteenä lait, standardit,
LisätiedotS11-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
LisätiedotIEC Sähköisten/eletronisten/ohjelmoitavien elektronisten turvallisuuteen liittyvien järjestelmien toiminnallinen turvallisuus
IEC 61508 Sähköisten/eletronisten/ohjelmoitavien elektronisten turvallisuuteen liittyvien järjestelmien toiminnallinen turvallisuus Risto Nevalainen, FiSMA ry FiSMA 1 Taustaa, historiaa IEC 61508 standardin
LisätiedotAEO-Toimijapäivä. Toimitusketjujen uhkien analysointi ja riskienhallinta yhteistyössä sopimuskumppanien kanssa 12.3.2013.
AEO-Toimijapäivä Toimitusketjujen uhkien analysointi ja riskienhallinta yhteistyössä sopimuskumppanien kanssa 12.3.2013 Sami Hyytiäinen Johdanto Turvallisuus ja vaarattomuus toimitusketjussa Kuljetusketjun
LisätiedotVerkkodatalehti. TR4-SDU03P TR4 Direct KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti TR4-SDU03P TR4 Direct A B C D E F H I J K L M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi muita laiteversioita
LisätiedotHeuristisen arvioinnin muistilista - lyhyt versio
Alla oleva kymmenkohtainen muistilista on sovellettu Jakob Nielsenin heuristisen arvioinnin muistilistasta (Nielsen, 1994), hyödyntäen Keith Instonen wwwpalveluiden arviointiin muokattua samaista listaa
LisätiedotRiskin arviointi. Peruskäsitteet- ja periaatteet. Standardissa IEC esitetyt menetelmät
Ylitarkastaja Matti Sundquist Uudenmaan työsuojelupiiri Riskin arviointi Peruskäsitteet- ja periaatteet Standardissa IEC 61508-5 esitetyt menetelmät matti.sundquist@stm.vn.fi 2.9.2004 1 Toiminnallinen
LisätiedotISO Standardisarja Eräitä ulottuvuuksia Kari Komonen
ISO 55000 Standardisarja Eräitä ulottuvuuksia 6.11.2014 Kari Komonen Eräitä käsitteitä omaisuus, omaisuuserä kohteet, asiat tai kokonaisuudet, joilla on tai voi olla arvoa organisaatiolle omaisuudenhallinta
LisätiedotKuutioiden pakkaus - Teoria
Kuutioiden pakkaus - Teoria Oppimistavoitteet SFC (Sequential Flow Chart) kielen perusteet Opitaan analysoimaan sovellusta siten, että yleistajuisen tekstin ja/tai kuvien avulla jäsennetään ratkaistava
LisätiedotOleelliset vaikeudet OT:ssa 1/2
Oleelliset vaikeudet OT:ssa 1/2 Monimutkaisuus: Mahdoton ymmärtää kaikki ohjelman tilat Uusien toimintojen lisääminen voi olla vaikeaa Ohjelmista helposti vaikeakäyttöisiä Projektiryhmän sisäiset kommunikointivaikeudet
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ätiedotAU Automaatiotekniikka. Toimilohko FB
AU080401 Automaatiotekniikka Toimilohko FB Tarkoitus Dokumentissa kuvataan, mikä on toimilohko (FB) miten toimilohko muodostetaan ja miten sitä sovelletaan S7 ohjelmointiympäristössä (STEP7) mitä etua
LisätiedotLyhyt johdatus ketterään testaukseen
TTY:n Testauspäivät, Tampere 15.8.2006 Lyhyt johdatus ketterään testaukseen eli Ketterän ohjelmistokehityksen laatukäytäntöjä Juha Itkonen SoberIT Teknillinen korkeakoulu Juha.Itkonen@tkk.fi Ketterä ohjelmistokehitys
LisätiedotOpiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston rakenteen ja laatia ohjelmiston teknisen spesifikaation.
1(7) TYÖSSÄOPPIMINEN JA AMMATTIOSAAMISEN NÄYTTÖ Tutkinnon osa: Ohjelmiston prototyypin toteuttaminen 30 osp Tavoitteet: Opiskelija osaa määritellä ohjelmiston tiedot ja toiminnot, suunnitella ohjelmiston
LisätiedotRiskienhallinta ja turvallisuus FORUM 2012
Riskienhallinta ja turvallisuus FORUM 2012 Järjestelmä- ja ohjelmistoturvallisuus 17.10.2012 Finlandia-talo, Helsinki Tuotepäällikkö Janne Peltonen VTT Expert Services Oy 12.10.2012 2 VTT Expert Services
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ätiedotTurvallisen tekniikan seminaari 2015 Työpajapäivä, keskiviikko 3.6.
Työpajapäivä 2015 Turvallisen tekniikan seminaari 2015 Työpajapäivä, keskiviikko 3.6. Tampereen teknillinen yliopisto, Rakennustalo Turvallisen tekniikan pääseminaarin lisäksi järjestetään keskiviikkona
LisätiedotLaatu 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
LisätiedotOhjelmistotekniikka - 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
LisätiedotOHJE YLEISEEN KÄYTTÖÖN TARKOITETTUJEN OHJELMISTOJEN HYÖDYNTÄMISESTÄ SOTE- PALVELUISSA
Ohje 2/2017 1(5) OHJE YLEISEEN KÄYTTÖÖN TARKOITETTUJEN OHJELMISTOJEN HYÖDYNTÄMISESTÄ SOTE- PALVELUISSA Kohderyhmät Voimassaoloaika Julkisen sosiaali- ja terveydenhuollon palvelujen tarjoajat Yksityisen
LisätiedotVerkkodatalehti STR1-SASU03P5 STR1 KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti STR1-SASU03P5 STR1 A B C D E F H I J K M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi Muita laiteversioita ja
LisätiedotTestausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Testausraportti Orava Helsinki 5.5.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Juhani Bergström Peter
LisätiedotMuutoksen hallinta rakenteisen projektissa. Kari Kovanen Development manager Etteplan Technical Information
Muutoksen hallinta rakenteisen projektissa Kari Kovanen Development manager Etteplan Technical Information Etteplan Oyj Yksi Pohjoismaiden suurimmista teollisuustekniikan suunnittelu- ja asiantuntijapalveluyrityksistä
LisätiedotSosiaali- ja terveysministeriön asetus
Luonnos 22.4.2016 Sosiaali- ja terveysministeriön asetus ihmisen elimien, kudoksien ja solujen lääketieteellisestä käytöstä annetun sosiaalija terveysministeriön asetuksen muuttamisesta Sosiaali- ja terveysministeriön
LisätiedotOhjelmistotekniikka - 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
LisätiedotVerkkodatalehti STR1-SAFU10P5 STR1 KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti STR1-SAFU10P5 STR1 A B C D E F H I J K M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi Muita laiteversioita ja
LisätiedotOHJELMISTOKEHITYS -suuntautumisvaihtoehto
OHJELMISTOKEHITYS -suuntautumisvaihtoehto Suuntautumisvaihtoehdon esittely 1. vuoden opiskelijoille Kari Laitinen www.oamk.fi/~karil/opetus.html Ohjelmistokehitys -opintosuunnan valitsevista henkilöistä
LisätiedotKontrollipolkujen määrä
Testaus Yleistä Testaus on suunnitelmallista virheiden etsimistä Tuotantoprosessissa ohjelmaan jää aina virheitä, käytettävistä menetelmistä huolimatta Hyvät menetelmät, kuten katselmoinnit pienentävät
LisätiedotTARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI
TARKASTUSMENETTELYT JA NIIDEN APUVÄLINETUKI Vesa Tenhunen Tarkastusmenettelyt Keino etsiä puutteita ohjelmakoodeista, dokumenteista ym. ohjelmistoprosessissa syntyvästä materiaalista Voidaan käyttää kaikissa
LisätiedotTurvallisuus- ja kemikaalivirasto (Tukes) Marika Keskinen 21.11.2013. EU-vaatimustenmukaisuusvakuutus ja tekniset asiakirjat
Turvallisuus- ja kemikaalivirasto (Tukes) Marika Keskinen 21.11.2013 EU-vaatimustenmukaisuusvakuutus ja tekniset asiakirjat EU-vaatimustenmukaisuusvakuutus valmistajan vastuu LAATIMALLA EU-VAATIMUSTENMUKAISUUSVAKUUTUKSEN
LisätiedotPSK:N KEVÄTSEMINAARI PÖRSSITALOSSA TORSTAINA 14.4.2011 MUUTOSTEN HALLINTA TEOLLISUUDESSA. Muuttuvat turvallisuusvaatimukset
PSK:N KEVÄTSEMINAARI PÖRSSITALOSSA TORSTAINA 14.4.2011 MUUTOSTEN HALLINTA TEOLLISUUDESSA Muuttuvat turvallisuusvaatimukset Direktiivit ja standardit Vastuut ja sopiminen Teollisuusautomaation turvallisuus
Lisätiedot582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon
582104 Ohjelmistojen mallintaminen, Johdatus ohjelmistotuotantoon 1 Lyhyt johdatus ohjelmistotuotantoon Ohjelmistotuotanto, ohjelmistoprojektit Miten ohjelmistojen tuottaminen eroaa teollisesta tuotannosta
Lisätiedotarvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi
hyväksymispäivä arvosana arvostelija Turvallisuuskriittisissä, sulautetuissa järjestelmissä esiintyvien ohjelmistovaatimusten virheanalyysi Jarkko-Juhana Sievi Helsinki 6.4.2005 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
LisätiedotKäyttöjärjestelmät: prosessit
Käyttöjärjestelmät: prosessit Teemu Saarelainen Tietotekniikka teemu.saarelainen@kyamk.fi Lähteet Stallings, W. Operating Systems Haikala, Järvinen, Käyttöjärjestelmät Eri Web-lähteet Käyttöjärjestelmä
LisätiedotTeollisuusautomaation standardit Osio 9
Teollisuusautomaation standardit Osio 9 Osio 1: SESKOn Komitea SK 65: Teollisuusprosessien ohjaus Osio 2: Toiminnallinen turvallisuus: periaatteet Osio 3: Toiminnallinen turvallisuus: standardisarja IEC
LisätiedotSTUK:n vaatimukset automaation suunnittelulle ja toteutukselle
STUK:n vaatimukset automaation suunnittelulle ja toteutukselle ATS Syysseminaari 21.11.2014 21.11.2014 1 Automaatiojärjestelmien on oltava yhteensopivia ydinlaitoksen kokonaisturvallisuustavoitteiden kanssa
Lisätiedotb) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.
Johdatus yliopistomatematiikkaan Helsingin yliopisto, matematiikan ja tilastotieteen laitos Kurssikoe 23.10.2017 Ohjeita: Vastaa kaikkiin tehtäviin. Ratkaisut voi kirjoittaa samalle konseptiarkille, jos
LisätiedotSIMULOINTIYMPÄRISTÖJEN SOVELTAMINEN OPETUKSESSA SIMULOINNILLA TUOTANTOA KEHITTÄMÄÄN-SEMINAARI TIMO SUVELA
SOVELTAMINEN OPETUKSESSA SIMULOINNILLA TUOTANTOA KEHITTÄMÄÄN-SEMINAARI 2.12. TIMO SUVELA KUKA OLEN? Timo Suvela lehtori, sähkö- ja automaatiotekniikka (timo.suvela@samk.fi, 044-7103275) Nykyisyys SAMK:iin
Lisätiedot13/20: Kierrätys kannattaa koodaamisessakin
Ohjelmointi 1 / syksy 2007 13/20: Kierrätys kannattaa koodaamisessakin Paavo Nieminen nieminen@jyu.fi Tietotekniikan laitos Informaatioteknologian tiedekunta Jyväskylän yliopisto Ohjelmointi 1 / syksy
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ätiedotLaadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään?
Laadukkaiden ja luotettavien ohjelmistojen vaatimukset ja miten ne täytetään? Kari Alho Solution Architect Nohau Solutions, Finland Sisältö Vaatimusten luokittelua Yleisiä laatustandardeja ISO 9000 + sovitukset
LisätiedotArduino ohjelmistokehitys
Arduino ohjelmistokehitys http://www.arduino.cc/ jak Sisältö Mikä on Arduino? Ohjelmistonkehitysympäristö (Arduino IDE) Ohjelmointikieli Esimerkkejä Lähteitä Arduino -ohjelmistokehitys/ jak 2 Mikä on Arduino?
LisätiedotOhjelmistojen testaus
Ohjelmistojen testaus Juha Taina 1. Perusteet (P&Y:1-4) Kurinalainen insinöörityö sisältää suunnittelun ja rakentamisen lisäksi välttämättä tehtäviä, joiden tarkoitus on tunnistaa ja poistaa keskeneräisestä
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ätiedotTerveysteknologian käyttöturvallisuutta ja käytettävyysvaatimuksia pohdittiin Helsingissä
Terveysteknologian käyttöturvallisuutta ja käytettävyysvaatimuksia pohdittiin Helsingissä Kirjoittaja: Terhi Holappa, USBIMED Terveysteknologia suomen vientivaltti Helsingin Messukeskuksessa järjestettiin
LisätiedotAgenda. Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali Harjoitustyöt Demoharjoitus Tentti ja arvostelu Muuta?
OHJ-4301 Sulautettu Ohjelmointi (http://www.cs.tut.fi/~sulo/) 5op, to 12-14, 14, TB 109 Arto Salminen, arto.salminen@tut.fi Agenda Läpäisyvaatimukset Henkilökunta Luennot ja aikataulu Kurssimateriaali
LisätiedotSoftware engineering
Software engineering Alkuperäinen määritelmä: Naur P., Randell B. (eds.): Software Engineering: A Report on A Conference Sponsored by the NATO Science Committee, NATO, 1968: The establishment and use of
LisätiedotEsimerkki Metson ESD-ventiilidiagnostiikasta (osaiskutesti)
Esimerkki Metson ESD-ventiilidiagnostiikasta (osaiskutesti) ASAF teemasarja - IEC61508 8.11.2010, Juha Yli-Petäys Esityksen sisältö Turvaventtiili ja sen rooli ohjattavassa prosessissa Suoritettavat määräaikaistestit
LisätiedotVerkkodatalehti. FX3-XTIO84002 Flexi Soft / Safe EFI-pro System TURVAOHJAIMET / TURVAJÄRJESTELMÄT
Verkkodatalehti FX3-XTIO84002 Flexi Soft / Safe EFI-pro System A B C D E F H I J K L M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Moduuli Konfiguraatiotapa Turvatekniset ominaisuudet
LisätiedotSähkölaitteiden ja sähkölaitteistojen standardien mukainen dokumentointi
Sähkötekninen standardointi Sähkölaitteiden ja sähkölaitteistojen standardien mukainen dokumentointi verkkosivustot : www.sesko.fi ja www.sfsedu.fi Luentomateriaali teknisen dokumentoinnin IEC standardeista
LisätiedotSisällys. Ratkaisumallien historia. Ratkaisumalli. Ratkaisumalli [2] Esimerkki: Composite [2] Esimerkki: Composite. Jaakko Vuolasto 25.1.
Sisällys Ratkaisumallien historia Jaakko Vuolasto 25.1.2001! Ratkaisumalli! Christopher Alexander! Ohjelmistotuotannosta arkkitehtuuriin! Henkilöhistoriaa! Ensimmäisiä käyttökokemuksia! Yhteenveto 25.1.2001
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ätiedotRautateiden turva-automaatiojärjestelmät ja eroavaisuudet teollisuuden turva-automaatioon
Rautateiden turva-automaatiojärjestelmät ja eroavaisuudet teollisuuden turva-automaatioon VR Track Oy Suunnittelu Janne Peltonen Suomen Automaatioseuran turvallisuusjaosto (ASAF) Teemapäivä ja vuosikokous
LisätiedotEOFFICEN UUDET PIIRTEET
EOFFICEN UUDET PIIRTEET Marko Terävä eoffice / InvoiceReady tuotepäällikkö Basware Experience 2014 #baswareexp Australia Belgium Denmark Finland France Germany Netherlands Norway Sweden United Kingdom
LisätiedotOpas toimilohko-ohjelmointiin
Opas toimilohko-ohjelmointiin Automaation tietotekniikka 2011 15. elokuuta 2011 Dokumentin versio Versio Pvm Muutokset Muuttaja 0.1 8.11.2010 Ensimmäinen versio Miika-Petteri Matikainen 0.1.1 12.11.2010
LisätiedotBUILDINGSMART ON KANSAINVÄLINEN FINLAND
BUILDINGSMART ON KANSAINVÄLINEN TOIMINNAN TARKOITUS Visio buildingsmartin tavoitteena on vakiinnuttaa tietomallintaminen osaksi rakennetun ympäristön hallintaa. Missio buildingsmart edistää kaikille rakennetun
LisätiedotJavan perusteet. Ohjelman tehtävät: tietojen syöttö, lukeminen prosessointi, halutun informaation tulostaminen tulostus tiedon varastointi
1 Javan perusteet Ohjelmointi IPO-malli Java lähdekoodista suoritettavaksi ohjelmaksi Vakio Muuttuja Miten Javalla näytetään tietoa käyttäjälle, miten Javalla luetaan käyttäjän antama syöte Miten Javalla
LisätiedotOhjelmistojen mallinnus, s2008 HY/TKTL, 28/10/2008. Harri Laine 1. Ohjelmisto
jen mallinnus, s2008 jen mallinnus (OMa) - Johdatus ohjelmistotuotantoon Tietokoneohjelma (computer program) toimintaohje, jonka mukaan toimien tietokone suorittaa jonkin tietojenkäsittelytehtävän suoritettava
LisätiedotVerkkodatalehti STR1-SAFU10P5 STR1 KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti STR1-SAFU10P5 STR1 A B C D E F H I J K M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi Muita laiteversioita ja
LisätiedotVerkkodatalehti. FX3-MOC Flexi Soft / Safe EFI-pro System TURVAOHJAIMET / TURVAJÄRJESTELMÄT
Verkkodatalehti FX3-MOC100000 Flexi Soft / Safe EFI-pro System A B C D E F H I J K L M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Moduuli Konfiguraatiotapa Turvatekniset ominaisuudet
LisätiedotVerkkodatalehti STR1-SASM10P5 STR1 KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti STR1-SASM10P5 STR1 A B C D E F H I J K M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi Muita laiteversioita ja
LisätiedotOhjelmistojen mallinnus (OMa) - Johdatus ohjelmistotuotantoon Harri Laine 1
Ohjelmistojen mallinnus (OMa) - Johdatus ohjelmistotuotantoon 31.10.2008 Harri Laine 1 Ohjelmisto Tietokoneohjelma (computer program) toimintaohje, jonka mukaan toimien tietokone suorittaa jonkin tietojenkäsittelytehtävän
LisätiedotTikon Web-sovellukset
Marraskuu 2014 1 (9) Tikon Web-sovellukset Marraskuu 2014 2 (9) 1 Johdanto... 3 2 Windows... 3 2.1 Microsoft Silverlight... 3 3 Tablet-laitteet... 4 4 Selaimet... 5 4.1 Yleiset asetukset (kaikki selaimet)...
LisätiedotVerkkodatalehti STR1-SAMM03P5 STR1 KOSKETUKSETTOMAT TURVARAJAKYTKIMET
Verkkodatalehti STR1-SAMM03P5 STR1 A B C D E F H I J K M N O P Q R S T Yksityiskohtaiset tekniset tiedot Ominaisuudet Järjestelmäosa Anturin toimintaperiaate Tilaustiedot Tyyppi Muita laiteversioita ja
LisätiedotStandardisointikatsaus
Standardisointikatsaus 30.5.2013 STANDARDISOINTITYÖHÖN VOI OSALLISTUA 2 Kansallisen komitean jäsenkunta METSTAn koneturvallisuuskomiteassa on 22 jäsentä Teollisuus: 9 asiantuntijaa kuudesta eri yrityksestä
LisätiedotTutoriaaliläsnäoloista
Tutoriaaliläsnäoloista Tutoriaaliläsnäolokierroksella voi nyt täyttää anomuksen läsnäolon merkitsemisestä Esim. tagi ei toiminut, korvavaltimon leikkaus, yms. Hyväksyn näitä omaa harkintaa käyttäen Tarkoitus
LisätiedotComputing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan
Computing Curricula 2001 -raportin vertailu kolmeen suomalaiseen koulutusohjelmaan CC1991:n ja CC2001:n vertailu Tutkintovaatimukset (degree requirements) Kahden ensimmäisen vuoden opinnot Ohjelmistotekniikan
LisätiedotTekn. lis. Matti Sundquist, Sundcon Oy Turvallisuusvastuut koneiden modernisoinnissa eurooppalaiset turvallisuusvaatimukset
kirjoittaja: otsikko: julkaisupäivä: 23.4.2010 Tekn. lis. Matti Sundquist, Sundcon Oy Turvallisuusvastuut koneiden modernisoinnissa eurooppalaiset turvallisuusvaatimukset Artikkelin sisällysluettelo: 1
Lisätiedot