Het menselijk leven gaat boven alles. Chris C. Schotanus

Vergelijkbare documenten
ISO 25010: Een introductie SYSQA B.V.

Extended ISO 9126: Een introductie. Algemene informatie voor medewerkers van SYSQA B.V.

Systeemontwikkeling 2 (SO2) College 4

Data & Information Test 1 2 May 2014, 15:45-17:30

MCTL - Managing Computer Technology Library

Data & Information Example test 1

Softwareproductkwaliteit

Burgerzaken modules - BRP-BZM Aanvullende Eisen

Infrastructuur Architectuur. Frank van Valkenburg

Kwaliteitskenmerken van softwareproducten: specificeren, evalueren en certificeren

Even testen. Anekdotes. We do have a reputation. Gastcollege SmarTEST. Egbert Bouman, Valori, Testen, een vak voor het leven!

BRP-BZM Aanvullende Eisen

Testen, een vak voor het leven! Gastcollege UU, 3 december 2012 Egbert Bouman, egbertbouman@valori.nl

Taakgebied Kwaliteitsmanagement

Grip op de kwaliteit van software

ICT GROUP WATER CONGRES 2018 Slimmer omgaan met machines door softwareanalyse

Beoordeling van productkwaliteit met ISO 25010

Aanpak IT architectuur en ontwerp voor ketentransparantie in de melkveesector

(NPR) 5325 Opleveren en overdragen van software

Trends en best-practices in (software) architectuur

De toepasbaarheid van ISO 9126 voor kwaliteitsbeoordeling van m- services.

Product Risico Analyse

Webbased organisatiespecifieke applicaties

Certificering van software

5 Formules en reactievergelijkingen

service level management

Cyber Security: door toeval of door design?

Goede bemesting geeft gezonde planten

Leiden nieuwe ontwikkelparadigma s ook tot betere software?

Voedingsnormen voor vitamines en mineralen voor volwassenen. Nr. 2018/19. Samenvatting

Stichting NIOC en de NIOC kennisbank

Thema 4: Een gezonde bodem

Samenvatting Scheikunde H3 Reacties

De laatste ontwikkelingen op het gebied van NEN-EN normering de nieuwe norm is compleet

Implementatie privacy by design in de praktijk

Kwaliteitszorg van softwareontwikkeling

Open of Closed Source Software? Meer dan, een afweging tussen kwaliteit en kosten?

Non functional requirements

Gewasbescherming of bestrijding? Met gewasverzorging komen we verder. Pius Floris

Vragen. Groeien en bloeien

Deep Code Visibility to Strengthen the. Software Your Business Depends On. Veilige software lukt nog niet. Wat nu?

Voorstelling van moleculen en atomen in chemische symbolentaal

Bijeenkomst PN DA. Hans Smeets. Adviseur DLV plant BV

Clean code improves test quality

1 Gewassen en hun afwijkingen Kennismaking met de plant Afwijkingen in de teelt Afsluiting 24

Misvattingen. Voor testen verandert er niks

Flexigas Simulator Architectuur (versie 1.0)

TESTEN OP BASIS VAN DE KWALITEITSBEHOEFTEN VAN GEBRUIKERS

Grip op voeding Plantsapme*ngen vs wateranalyses

ISA SP-99 Manufacturing and Control Systems Security

RUM. requirements Management. SPIder session Project. driven by requirements 25th april. Risk assessed User

MICRONUTRIËNTEN AUTEUR

DUURZAME BEMESTING EN DUURZAAM BODEMBEHEER. 16 mei 2019

Voederwaarde-onderzoek Gras ingekuild Kuilkenner Excellent kuil 1

THEORIE UIT EXPERIMENTEN TABELLEN SCIENCE / NATUURKUNDE / SCHEIKUNDE

Webtesten onder schaarste

Stoffen en Reacties 2

Vraag 1. Vraag 1a TERUGKOPPELING PROEFTENTAMEN. Software architecture

Performance Testing van applicaties in de cloud

Deze bijlage is geldig van: tot Vervangt bijlage d.d.:

Deze bijlage is geldig van: tot Vervangt bijlage d.d.:

Kanzi&appels& Gelderland,&2013& Resultaten)

Risk & Requirements Based Testing

gezond zwanger met vitamines en mineralen

Ervaring of Wetenschap? Loop even mee door de wereld van veiligheid

Workshop 6 Technische betrouwbaarheid

Bemesting kool en relatie tot trips.

Het smelten van tin is géén reactie.

1) Stoffen, moleculen en atomen

Wie is er aansprakelijk? De vinger op de zere plek. Evenement

Laboratoriumdiagnostiek en risicomanagement

Data en Applicatie Migratie naar de Cloud

Procesveiligheid & SIL

1 Voedingselementen Voedingselementen Zuurgraad Elektrische geleidbaarheid (EC) Afsluiting 14

de voedingskundige samenstelling + onderbouwing

1 - Voor meer recepten kijk je op

Welkom. De fysieke beveiliging van uw industriële netwerk. Sjoerd Hakstege van Eekhout Network & Security Specialist Phoenix Contact B.V.

14/11/2010. Voorbeelden van productrisico s. Omschrijving bevindingenanalyse. Productrisicoanalyse (1)

Rekenen aan reacties 3. Deze les. Zelfstudieopdrachten. Zelfstudieopdrachten voor volgende week. Zelfstudieopdrachten voor deze week

Tabellen inname voedingsstoffen

Rekenen aan reacties 2. Deze les. Zelfstudieopdrachten. Zelfstudieopdrachten voor volgende week. Zelfstudieopdrachten voor deze week

Criteria en operationalisatie bij het vaststellen van standaarden. Binnen de pilot koppelvlakken RSGB bevragingen nieuwe stijl

Hoe test je een pen? Je kunt de presentatie na afloop van elke les downloaden. Ga naar : Kies voor de map Acceptatietesten

Cursus Software Architecture (T32311 en T32811)

Antwoorden deel 1. Scheikunde Chemie overal

Security: Laat je inspireren en neem actie! 1. Brecht Schamp Network & Security Specialist Phoenix Contact

Zwavel als oorzaak van problemen? dr. Guillaume Counotte

Rekenen aan reacties. Deze les. Zelfstudieopdrachten. Zelfstudieopdrachten voor volgende week. Zelfstudieopdrachten voor deze week

Roger Lemmens. Directeur 17 Maart 2014

Testwell CTC++ Test Coverage Analyser Code coverage voor alle coverage levels, alle compilers en alle embedded targets

Roger Lemmens Directeur BVZD/ABDH, April 29 th 2014

Tabellen. Thermodynamica voor ingenieurs, Tabellen 1

Samenvatting Scheikunde Hoofdstuk 3

Grip op voeding. Plantsapmetingen, NovaCropControl. Plantsapmetingen vs wateranalyses. 3 oktober

Samenvatting Scheikunde Hoofdstuk 1

Doe de bughunt! Een vorm van Exploratory testing. Rob van Steenbergen Klaas-Durk Toonen

Wat is belangrijk in teamwork? 16/02/2016. Human factors in de zorg. HUMAN FACTORS in HEALTHCARE

De essentie van de nieuwe ISO s. Dick Hortensius, NEN Milieu & Maatschappij

Agile Testing isn t Risking IT! Bram Bronneberg Test Manager Logica - CGI

Alles om je heen is opgebouwd uit atomen. En elk atoom is weer bestaat uit protonen, elektronen en neutronen.

Transcriptie:

Het menselijk leven gaat boven alles Chris C. Schotanus

Kost waarschijnlijk 3 tot 7 levens en 17 tot 34 meer gewonden per jaar!

Het menselijk leven gaat boven alles

Het menselijk lichaam bestaat uit: 65 % zuurstof (waardeloos) 18 % koolstof (waardeloos) 10 % waterstof (waardeloos) 3 % stikstof (goed voor kamerplanten) 1,5 % calcium (waardeloos) 1 % fosfor (goed voor meststof) 0,35 % kalium (waardeloos) 0,25 % zwavel (goed om rotte-eiergeur na te bootsen) 0,15 % natrium (zout) 0,15 % chloor (niet genoeg voor een klein tuinzwembad) 0,05 % magnesium (kleine waarde) 0,0004 % ijzer (niet genoeg om te oxideren) 0,00004 % jodium (verkopen aan de medische industrie) minieme hoeveelheden fluor, silicium, mangaan, zink, koper, aluminium en arsenicum. De totale handelswaarde van deze elementen en mineralen is ongeveer 75 eurocent, Een gemiddeld menselijk lichaam heeft zo'n 12.800 vierkante centimeter huid. Als we de menselijke huid dezelfde waarde geven als het vel van een koe dan krijgen we er 2,5 euro voor betaald. Als we daar de waarde van de elementen en mineralen bijtellen, die zich toch hoofdzakelijk in de organen en beenderen bevinden, is de waarde toch nog 3,25 euro Bron: Bureau of Chemistry and Soil Bron: Imperial State Institute for Nutrition, Japan

Nee, dan de kosten voor onderhoud

CBS 2011 Na geboorte gemiddeld 78 jaar voorzien van brandstof 81

Gelukkig kijken we niet zo naar mensen!

Wie was er blij. Toen Osama Bin-Laden werd gedood?

Wie was er blij.

Of Kolonel Khadaffi?

Of Kolonel Khadaffi?

Of

De waarde die we toekennen aan een leven hangt dus af van de context En natuurlijk van hoe dicht een persoon bij ons staat!

Even wat voorbeelden

1971 ($121 million) ($50 million) Let em burn

2001

2011

Wat weegt zwaarder

dossier ARCHIEF Het kan al snel veiliger op de bouwplaats Nog een voorbeeld Jaarlijks komen tachtig tot honderd werknemers aan het einde van de dag niet meer thuis omdat ze slachtoffer zijn geworden van een dodelijk arbeidsongeval. LISA SPIT 22/11/11, 00:00 In de transport en logistiek Gebeuren 22.000 ongevallen per jaar Overlijden gemiddeld 5 mensen door ongevallen met heftrucks Hebben allochtone werknemers anderhalve keer zo veel kans op een ongeval In de metaal Gebeuren 11.900 ongevallen per jaar Verhoogt tijdsdruk de kans op een ongeval met factor 1,5 Ontbreekt in 30 procent van de ongevallen de afscherming van de machine In de bouw Gebeuren 5.000 ongevallen per jaar Overlijden 12 mensen per jaar door de val van een ladder Zijn 28 procent van de ongevallen snij-ongevallen

Maar hoe test je veiligheid En wat test je eigenlijk?

Veel veiligheidseisen worden gesteld door (overheids)instanties

ISO 9126 of 25010? Deze standaards kennen beveiliging (security) maar veiligheid (safety)?

Quality Attributes ISO 9126 Functionality Reliability Usability Efficiency Maintainability Portability Suitability Maturity Understandability Time behaviour Analysability Adaptability Accuracy Interoperability Fault tolerance Recoverability Learnability Operability Resource utilisation Changeability Stability Installability Co-existence Security Attractiveness Testability Replaceability Functionality Compliance Reliability Compliance Usability Compliance Efficiency Compliance Maintainability Compliance Portability Compliance

Quality Attributes ISO 25010 Functionality Suitability Reliability Performance Efficiency Operability Security Compatibility Maintainability Portability Functional appropriateness Accuracy Maturity Availability Fault tolerance Recoverability Time behaviour Resource utilization Appropriateness recognisability Ease of use User error protection User interface aesthetics Confidentiality Integrity Non repudiation Accountability Authenticity Co-existence Interoperability Modularity Reusability Analyzability Modifiability Testability Adaptability Installability Replaceability Technical learnability Technical Accessibility

ISO 14121-1? Veilgheidsstandaards voor werken aan machines

ISO 14121-1? Veilgheidsstandaards voor werken aan machines

NEN 1010:2007+C1:2008 Medische ruimten en apparatuur

NEN 1010:2007+C1:2008 Medische ruimten en apparatuur

DO-178B Software Considerations in Airborne Systems and Equipment Certification

DO-178B Software Considerations in Airborne Systems and Equipment Certification

Risico s en Eisen Jargon: Risk & Requirement Based Testing

Productrisicoanalyse Risico s aangegeven door stakeholders (aan de hand van standaards)

Controleren van eisen aan de hand van de risico s

Risico maar geen eis : Definieer eis Verwijder risico Productrisico s Eisen Eis maar geen risico: Definieer risico en test Verwijder eis

Analyseer eisen Won t have Won t test Analyseer Risico s Could have Could test Should have Should test Must have Must test Geef eisen Een prioriteit Onderzoek de Impact van het risico Specificeer testgevallen 36

Twee typen testgevallen Booleaans Equivalentieklassen

Booleaans Geeft uitkomst: goed of fout

Equivalentieklassen Een geaccepteerd gebied vs een niet geaccepteerd gebied

Equivalentieklassen Metingen en certificering

Test uitvoering wordt gebaseerd op risico s Met gebruik van hulpmiddelen

Zoals crash dummies

Zoals crash dummies

Zoals crash dummies

En al niet meer

En al niet meer

En speciale apparatuur www.veiligheidstester.nl

En speciale apparatuur www.veiligheidstester.nl

Volgens voorgeschreven testmethoden

Of met gebruik van modellen Jargon: Model Based Testing

Jargon: Model Based Testing

Of gewoon echt uitproberen

Prof. Dr. Ed Brinksma, Rector Universiteit Twente: Het is niet noodzakelijk om een Boeing 777 te testen; we zijn in staat te bewijzen dat hij veilig zal vliegen met behulp van formele methoden. *) Maar wie durft in een niet-geteste 777 te stappen? *) Keynotepresentatie Nederlandse Testdag 2009

Echter, moeten we wel testen?

En hij bewees dat testen niet nodig is bij de Maeslantkering Bron: Deltawerken online (www.deltawerken.com) Enkele belangrijke eisen: Faalkans (absolute eis) :8,6 * 10-6 /uur (~ eenmaal per 14 jaar) Faalkans (doelstelling) :3,0 * 10-6 /uur (~ eenmaal per 38 jaar)

Conclusie Het maakt test technisch geen verschil of er levens mee gemoeid kunnen zijn

Het zijn de regels en eisen die bepalen wat er gebeurt Alleen de uitvoering vraagt wat extra aandacht schotanus.chris@gmail.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen? http://bushwarriors.wordpress.com

Nog één ding: Wat als er levens vanaf hangen?