Vad är RTCA DO-178C? och: Hur arbetar Saab med dessa krav? Lars Ljungberg, Saab AB, Avionics Systems
|
|
- Camilla Linda Jonsson
- för 5 år sedan
- Visningar:
Transkript
1 Vad är RTCA DO-178C? och: Hur arbetar Saab med dessa krav? Lars Ljungberg, Saab AB, Avionics Systems
2 FUNCTONAL SAFETY DO-178C är processorienterad dentifiera risker (hazards) och de säkerhetsfunktioner som krävs. Designa system mha passande processer. Verifiera att systemet fungerar som tänkt. Skaffa objektiva bevis.
3 Vad är RTCA DO-178C? Har tagits fram av en kommitté av myndigheterna och industrin. Krävs för kommersiella flygplan i USA och Europa. FAA och EASA säger att den är ett sätt att uppfylla kraven. Täcker hela framtagningen av programvara: Planering Utveckling Verifiering Certifiering (civilt; FAA och EASA)
4 RTCA DO-178C FLOSOF n God we trust.all others bring data Underliggande filosofi: Programvaran fungerar inte om vi inte visat något annat. Du måste skapa bevis på att programvaran fungerar. RTCA DO-178C tillhandahåller ett strukturerat sätt att göra detta. Edwards Deming - Father of the Japanese post-war industrial revival and quality guru RTCA DO-178C definierar ingen utvecklingsprocess. Processen måste instansieras genom planerna.
5 Grunden i DO-178 Det bästa sättet att få en säker programvara är att göra den så enkel som möjligt Med enkelhet kommer predikterbarhet, lätt att underhålla (det man förstår kan man ändra utan större risker), lätt att verifiera etc. KSS! Keep t Simple, Stupid!
6 Processen Planering Krav Design Kod ntegrering Erfarenhet visar att man får högre kvalitet med en bra process. Dessutom lättare att: underhålla. visa att all kod som finns med har ett syfte och används. visa att vi har verifierat all kod.
7 Stegen mellan delprocesserna DO-178 finns krav på att vi ska bedöma om vi får börja en viss delprocess. Vi måste veta att output är tillräckligt mogen innan vi går vidare till nästa steg, att vi vet tillräckligt om åtminstone delar av funktioner. Men: det finns inga krav på hur dessa transitions ska se ut! Kravet är att vi ska bedöma om vi har tillräckligt för att börja en viss fas. VÄG RSKER MOT FÖRDELAR!
8 Mer om övergångar Om man påbörjar ett steg innan föregående är definierat så introducerar man fel som är mycket svåra att bli av med Alltså: producera NTE output UTAN definierat input! DO-178 har inget krav på vattenfall! Kravet är: Definierade kriterier för start av nästa steg. Avsluta stegen i rätt ordning (sätt upp kriterier även här).
9 Oberoende För bland annat verifieringar och granskningar så ska det vara någon annan som kollar det jag gjort. Man blir hemmablind! Jag vet ju vad jag menade, även om jag skrev något annat Dessutom måste någon säkra att vi gör som vi sagt att vi ska göra. Dvs att vi följer planerna = QA. princip: en skriver, en granskar och en övervakar; 3 personer behövs.
10 Spårbarhet Krav måste vara spårbara ner till kod och till verifiering. Vi måste kunna visa att alla ovanliggande krav (systemkrav, systemdesign, säkerhetskrav) är implementerade och verifierade. Dessutom: vid ändringar av fastställt underlag måste vi ha spårbarhet MELLAN baselines! Vi måste kunna visa full spårbarhet för verifieringsbevis även i en miljö där vi tillåter och implementerar ändringar.
11 nnan sluttest Observera att vi måste veta HUR vi testat, miljön är också viktig! Glöm inte att provköra alla tester NNAN vi kör sluttest! Fel kommer man säkert att hitta men på detta sätt kan vi förbereda oss; kan vi acceptera avvikelserna, är det fel på testerna själva eller måste vi åtgärda koden?
12 Efter leverans Alla ändringar måste baseras på formella beslut, normalt av CCB. Det finns exempel på att man ändrat ett kommatecken till en punkt vilket lett till att ett flygplan kraschade! Detta var en icke godkänd ändring. Vi måste även efter år kunna visa att vi gjort vad vi kunnat för att verifiera vår produkt om det händer en incident, dvs vi måste vara noggranna med baselines både av kod och miljö.
13 Saab s Vision t s a human right to feel safe! 13
14 Exempel på produkter DAL A, B och C
15 Avionics Systems utvecklingsprocess
16 PSAC DO-178C OBJECTVES D System Requirements DAL SDP SVP Requirement Coverage Analysis Statement of compliance SAS High-level Requirements req. SW Architecture Specification Source Code Source Code Result Executable Object Code (Executable Object Code) Target Hardware = traceability DAL D 16
17 DO-178C OBJECTVES C Statement of compliance PSAC System Requirements DAL SDP SVP Requirement Coverage Analysis SAS + Statement + SW Coupling Req. Std High-level Requirements req. Des. Std Code Std SW Architecture Low-level Requirements Source Code req. Specification Source Code Result Analysis Executable Object Code (Executable Object Code) Target Hardware = traceability Std = standard DAL D DAL C 17
18 DO-178C OBJECTVES B Statement of compliance PSAC System Requirements DAL SDP SVP SAS Requirement + Statement Coverage Analysis + Decision + SW Coupling Req. Std High-level Requirements req. Des. Std Code Std SW Architecture Low-level Requirements Source Code req. Specification Source Code Result Analysis Executable Object Code (Executable Object Code) Target Hardware = traceability Std = standard DAL D DAL C DAL B = independency 18
19 DO-178C OBJECTVES A Statement of compliance PSAC System Requirements DAL SDP SVP SAS Requirement + Statement Coverage Analysis + Decision + SW Coupling + MC/DC Req. Std High-level Requirements req. Des. Std Code Std SW Architecture Low-level Requirements Source Code Executable Object Code req. Specification Source Code (Executable Object Code) Target Hardware Analysis Result = traceability Std = standard DAL D DAL C DAL B DAL A = independency 19
20 SW Development Environment CM Tool -Dimensions Requirements Tool -DOORS Simulation Tool -Matlab, Simulink Design Tool -Visio, Rhapsody, SCADE Code Editor -Eclipse, Notepad++ Static Code Analyser -Lint, C++ Build Tools -Compiler / Assembler / Linker / Debugger Exec environment -Target / Simulator Tool -Cantata++
21 Verktyg: Dimensions Stöder den krävda nivån på Configuration Management som: Unik identifering av delarna Versionskontroll och baselines Problemrapportering, spårning och lösningshantering Ändringskontroll för att skydda produkterna och baselines Olika roller som Designer, Verifier, er, etc. ger mekanismer för att Skydda mot inte tillåtna ändringar Visa oberoende
22 Verktyg: DOORS Kravhanteringsverktyg inklusive spårbarhet För spårbarhet och analyser av vad som påverkas Länkar krav till högre nivå av krav (och tvärtom) Länkar testfall till krav Länkar testresultat till testfall
23 Verktyg: CANTATA++ Tillhandahåller ett testramverk (förenklar testning) Verktyg för Structural coverage Mäter om all kod blir exekverad under test
24 Kombinera med iterativ utveckling
25 Återanvändning som vi tänkt oss
26 Slutligen! Använd NGENJÖRSKUNSKAP och NDUSTRELL ERFARENHET och skapa ENKLA LÖSNNGAR så kommer vi långt! Se till att ha BEVS på att vi följt de olika kraven i RTCA (objective evidence) Dessutom: Enligt DO-178/254 är du SKYLDG tills motsatsen bevisats!
27
Programvara i säkerhetskritiska tillämpningar
Programvara i säkerhetskritiska tillämpningar Programvara får inte bidra till att person, egendom eller miljö skadas 2003-09-02 1 Systemsäkerhetsprocessen vid försvarsmakten materielupphandling beskrivs
Läs merREGELVERK & HANDBÖCKER
1 (5) REGELVERK & HANDBÖCKER Innehåll sid. Uppdateringar/kompletteringar 2 Nyskrivning av rutiner 4 Gränsytan mellan systemsäkerhet och programvarusäkerhet 5 2 (5) Uppdateringar/kompletteringar Software
Läs merMetoder och verktyg för funktionssäkerhet
Metoder och verktyg för funktionssäkerhet Projektstart 1. Hantera kraven En bra process är grunden för att hantera kraven i ett säkerhetsprojekt. Det krävs att du har en tydlig spårbarhet mellan krav och
Läs merMagnus Skoog
Innehåll Introduktion till MBSE SKELDAR NEURON MBSE Visionen HOST Requirement and trace tool Model Editor Document Generator Documents Simulator Model (s) Code Generator Source Code CM tool Debugger Test
Läs merPlatina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08
Formpipe Platina och kvalité Rasmus Staberg, Teknisk direktör, 2014-04-08 04 08 1 Formpipe Presentation Bakgrund Platina släpptes som första release år 2000. Fick pris för Best in show från Bill Gates
Läs merKursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel
Kursinformation Metodik för programvaruutveckling Föreläsning 3 Latex ok för litteraturstudierapport (prata med mig bara) Nästa föreläsning är av Björn Regnell (jag är med också) Presentationer imorgon
Läs merConfiguration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar
Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault
Läs mermen borde vi inte också testa kraven? Robert Bornelind
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST 15 års jubileum 14 oktober 2010 SQS Software Quality Systems Nordic Innehåll Introduktion Kvalitet, tid och kostnad Process Testning
Läs merTestplanering, test-first, testverktyg
Testplanering, test-first, testverktyg Mats Skoglund Department of Computer and Systems Sciences Stockholm University/Royal Institute of Technology Stockholm, Sweden 12 mars 2007 Mats Skoglund Page 1(33)
Läs merQC i en organisation SAST 2008-09-16
QC i en organisation SAST 2008-09-16 1 Agenda Hur är vi organiserade inom test på SEB? Hur är QC uppsatt på SEB? Hur arbetar vi med QC i en stor organisation? Uppfyllde QC våra förväntningar och hur har
Läs mermen borde vi inte också testa kraven?
men borde vi inte också testa kraven? Robert Bornelind Presentation på SAST, 24 februari 2011 SQS Software Quality Systems Sweden AB Innehåll Introduktion Kvalitet, tid och kostnad Process Testning av
Läs merPMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Läs merTestning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer
Testning 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer UP Faser Elaboration ü Syfte: Fastställa och validera en basarkitektur för systemet vilket ger en stabil grund för den största delen av utvecklingsarbetet
Läs merConfiguration Management
Configuration Management En möjliggörare för värdeskapande smart industri CM Forum SIS TK 280, TK 611 och CM vad är kopplingen? Er digitala information bör vara beskaffad så här! Era identifierare bör
Läs merISTQB Testarens ledstjärna
ISTQB Testarens ledstjärna SSTB SAST-möte 2012-02-23 Vilka är vi? Mångårig erfarenhet från testarbete, testare, testledare, testchef. Utveckling av test metoder och processer. Test kurser. Jobbar som Systemarkitekt
Läs merAnvändning av databas för riskinformation
Användning av databas för riskinformation Riskinformation har ofta formen av listor/tabeller av informationsobjekt En riskkälla kan ha vissa attribut En risk (hazard) tilldelas vanligen en mängd olika
Läs merFöreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Läs merNågra grundläggande begrepp
Några grundläggande begrepp Validering bygger vi rätt system? Uppfyller kravspecifikationen de verkliga behoven? Verifiering bygger vi systemet rätt? Uppfyller det färdiga systemet kravspecifikationen?
Läs merSäkerhetsstandarder: Säkerhetsinriktning
Säkerhetsstandarder: Säkerhetsinriktning Säkerhetsinriktningen varierar mellan olika standarder: Systemsäkerhet kan avse... Person DEF(AUST)5679, ISO/IEC 61508, DS 00-55/00-56 (utgåva 2) Person-Egendom-Miljö
Läs merCM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist
Introduktion till Configuration Management (CM) / Konfigurationsledning Tobias Ljungkvist 2017-08-30 1 CM enligt SS-EN ISO 10007_2004 Konfigurationsledning är en ledningsaktivitet som tillämpar teknisk
Läs merWorkshop: How can CM enable business downstream?
Workshop: How can CM enable business downstream? Concept Development Production Utilisation & Support s Retirement Upstream activities or front end analysis Enterprise & Portfolio context Programme Management
Läs merProgrammeringsstil 18/3-2002
Programmeringsstil 18/3-2002 Praktiska detaljer Skarpa projekt Processer och processmetoder Rast: Läs utdelat exempel Genomgång av exemplet Joel Brynielsson, 2002-03-18 1 Praktiska detaljer FAQ på hemsidan
Läs merTeoretiska och praktiska studier av kodtäckningsverktyg med utvärdering Theoretic Studies and assessment of tools for testing of software
Teoretiska och praktiska studier av kodtäckningsverktyg med utvärdering Theoretic Studies and assessment of tools for testing of software Viktor Lindskog EXAMENSARBETE 2014 INBYGGDA SYSTEM Postadress:
Läs merSymptom på problemen vid programvaruutveckling
eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda
Läs merKurser och seminarier från AddQ Consulting
och seminarier från AddQ Consulting Vår vision är att genom fokus på kvalitet och effektivitet inom IT bidra till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig
Läs merSäkerhetsledningssystem Konkret funktion och tillsyn
Syfte: Informera och ge konkreta råd säkerhetsledningssystem. Tid 30 min, 12.45-13.15 1. Kort information - bakgrund och nuläge 2. Kärnfunktioner i ett säkerhetsledningsystem 3. Leverans Vad ska ett säkerhetsledningsystem
Läs merRegressionstestning teori och praktik
Regressionstestning teori och praktik Lic. Emelie Engström emelie.engstrom@cs.lth.se Software Engineering Research Group LUND UNIVERSITY Sweden SWELL the Swedish Research School in Software Verification
Läs merRiskhantering. med exempel från Siemens
Riskhantering med exempel från Siemens Gunnel Sundberg Riskhantering Riskidentifiering Riskvärdering Riskåtgärdsplanering Riskbemötande 1 Siemens Industrial Turbomachinery AB R&D, sales, design, manufacturing,
Läs merKurser och seminarier från AddQ Consulting
Kurser och seminarier från AddQ Consulting Med fokus på kvalitet och effektivitet bidrar vi till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig som jobbar med test,
Läs merV!cto. Att tjäna pengar genom bättre testning med
Att tjäna pengar genom testning med Att tjäna pengar genom testning med 1 (50) Det finns tre vägar till test: 1: Testautomati- Att bygga sering Att bygga Att bygga Att bygga Att bygga Att bygga Att bygga
Läs merKompetens på Certifying Staff i POA? Checklista vid release med FORM 1?
Certifying Staff Frågor från myndigheten som vi vill FÖRTYDLIGA: Kompetens på Certifying Staff i POA? Checklista vid release med FORM 1? 1 Fundera över. Vilken nivå på teknisk kompetens krävs på Certifying
Läs merRUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Läs merKursprogram hösten 2011
Enea Experts Logo - with wet floor effect Enea Experts Logo - without wet floor effect Android Störst på Linux OSE/realtidskurser Flest testkurser ISTQBcertifiering Java, C# C, C++, Safer C, TDD projektledning
Läs merVad är speciellt med IT-säkerhet?
Assurans Ett mått på tillit till IT-säkerhet i produkter och system Dag Ströman, Mats Ohlin Bonniers: Skydd, Trygghet Websters: Freedom from threats Begreppet säkerhet Behovet av en standard för säkerhet
Läs merWelding Production Analysis
Welding Production Analysis MODUL I WELDEYE, PROGRAMVARAN FÖR SVETSKOORDINERING 1(7) Welding Production Analysis DET BÄSTA SÄTTET ATT ÖVERVAKA BÅGTIDEN VID SVETSNING Att känna svetsproduktionen inifrån
Läs merVi gjorde allting rätt
Vi gjorde allting rätt Vi gjorde allting rätt Införande av testmanagementverktyg på större svenskt företag Större svenskt företag, vi kan kalla det för der Wurst 2004 inleddes arbetet Införande av testmanagementverktyg
Läs merCertifierad testare SSTB Ingvar Nordström
Certifierad testare SSTB Ingvar Nordström Varför certifierad testare? Bland annat Att få test erkänt som en viktig och professionell yrkesroll. Att möjliggöra för testare att bli erkända hos arbetsgivare.
Läs merAgil programutveckling
Agil programutveckling Pontus Evertsson D00, Lunds Tekniska Högskola d00pe@efd.lth.se Anna Jennerheim D00, Lunds Tekniska Högskola d00aj@efd.lth.se 2003-05-15 1 1. Inledning 3 2. Extreme Programming (XP)
Läs merFöreläsning 4 IS1300 Inbyggda system
Föreläsning 4 IS1300 Inbyggda system Programutveckling Exempel PingPong Idé Tillståndsdiagram State machine Skapa projekt Testning av programvara Peripheral Library till STM32 Programmeringsuppgiften RS232
Läs merProduktens väg från idé till grav
Produktens väg från idé till grav Lars Lundgren Senior Consultant, Risk Management i3tex Riskhantering Idè Avsedd användning Specifikationer Konstruktion Verifiering Validering Postproduktion Slut Produkten
Läs merPrototypningsverktyg. A Human-Centered Design Process (ISO 9241-210, 2010) Mattias Arvola. @mattiasarvola Institutionen för datavetenskap
A Human-Centered Design Process (ISO 9241-210, 2010) Prototypningsverktyg 1. Plan the humancentred process 2. Understand the context of use Mattias Arvola Meets the requirements 5. Evaluate against requirements
Läs merProjektkaos. Chaos-rapporten. 34% av projekten avslutades i tid och enligt budget... ... 66% misslyckades!
Projektkaos. Chaos-rapporten 34% av projekten avslutades i tid och enligt budget...... 66% misslyckades! 1 Standish Group, 2003 (www.standishgroup.com) Praxis Hantera krav Använd komponentarkitekturer
Läs merPrototypning. Filmtajm. Prototypens roll: Evolutionär eller kasta bort. Dagens föreläsning. Detaljgrad. Detaljerad i vilket avseende?
Filmtajm Prototypning Sketch-a-move http://vimeo.com/5125096 Mattias Arvola Institutionen för datavetenskap 2 Dagens föreläsning Typer av prototyper Upplösning Pappersprototyper Datorprototyper Verktyg
Läs merAtt fatta rätt beslut vid komplexa tekniska upphandlingar
Att fatta rätt beslut vid komplexa tekniska upphandlingar Upphandlingsdagarna 2015 Stockholm 29 januari 2015 1 Inledning Den här presentation kommer att undersöka de vanligaste fallgroparna vid komplex
Läs merMATERIAL I KONTAKT MED LIVSMEDEL
MATERIAL I KONTAKT MED LIVSMEDEL Certifieringens betydelse för förpackningsproducenter och användare Intertek Certification AB Anna Linse Löfgren 2018 05 07 SYFTET MED CERTIFIERING: Säkra livsmedel i säkra
Läs merSafe Logic Compact. Konfigurering av Rexroth säkerhets PLC. Snabbguide Svenska
Safe Logic Compact Konfigurering av Rexroth säkerhets PLC Snabbguide 05.2013 Svenska The data specified only serve to describe the product. No statements concerning a certain condition or suitability for
Läs merKvalitetsledning och SMS
Kvalitetsledning och SMS Jukka Salo Initial Luftvärdighet 1 Så här är det Conformance to requierements ICAO Fitness for use Processer Part BCL EU Standards Kundfokus ISO 9000 Toyota TQM Kaizen Ordning
Läs merAgenda SWEDISH CERTIFICATION BODY FOR IT SECURITY
Assurans Ett mått på tillit till IT-säkerhet i produkter och system Dag Ströman, Mats Ohlin Agenda Begreppet säkerhet Behovet av en standard för säkerhet i IT-produkter Common Criteria En introduktion
Läs merThomas Pettersson. Sammanfattning. Född: 1969. Telefon: +46760446260. Kristinagatan 23B 602 26 Norrköping. thomas.pettersson@debadata.
Thomas Pettersson Född: 1969 Telefon: +46760446260 Adress: E-post: Kristinagatan 23B 602 26 Norrköping thomas.pettersson@debadata.se Sammanfattning Thomas är född 1969 och är bosatt i Norrköping. Han har
Läs merErfarenheter implementering Säkerhetsledningssystem
Säkerhetsledningssystem Syfte:. Tid 30 min, 10.45-11.15 1. Information - Grund Bakgrund och nuläge Kärnfunktioner i ett säkerhetsledningsystem Så ser tillsynsfrågorna ut. 2. Erfarenheter från implementering
Läs merMjukvarudesign. Designprocessen. Teknisk design. Konceptuell design
RE SD PD I UT IT ST AT Mjukvarudesign System Requirement Specification Inkrementell och iterativ! Konceptuell design (VAD) Systemdesign (OOA) Arkitekturell (grovkornig, UML) Teknisk design (HUR) Programdesign
Läs merVad händer egentligen före en krasch? Svarta lådor och tidsmaskiner sparar pengar för företag
PRESSRELEASE 2003-02-07 Vad händer egentligen före en krasch? Res bakåt i tiden och se hur och varför programmet uppförde sig fel! Svarta lådor och tidsmaskiner sparar pengar för företag Svarta lådor och
Läs merQualification and Validation. Fråga Hur kan man normalt beskriva skillnaden mellan kvalificering och validering?
Qualification and Validation Hur kan man normalt beskriva skillnaden mellan kvalificering och validering? Utrustning kvalificeras. Processer, system och metoder valideras. SE1630-1 Qualification and Validation
Läs merCommon Criteria Certification of Open Source Software
Certification of Open Source Software Tomas Gustavsson PrimeKey Solutions AB www.ejbca.org www.cesecore.eu Agenda Common Criteria Vad Varför Open Source Hur fungerar de ihop? Hur påverkas ett projekt?
Läs merSammanfattningar Essentials of Software Engineering
Sammanfattningar Essentials of Software Engineering F10, Testning Quality Assurance (QA) inkluderar testning. Testning är en aktivitet som handlar om att utvärdera produktens kvalitet, och att förbättra
Läs mer<SYSTEM> <VERSION> INFORMATIONSSÄKERHETSDEKLARATION REALISERA (ISD-R) Inklusive 3 bilagor
ange 1(12) INFORMATIONSSÄKERHETSDEKLARATION REALISERA () Inklusive 3 bilagor ange 2(12) Innehåll 1 Basfakta... 9 1.1 Giltighet och syfte... 9 1.2 Revisionshistorik... 9 1.3 Terminologi
Läs merL 37/74 Europeiska unionens officiella tidning
L 37/74 Europeiska unionens officiella tidning 10.2.2010 IV (Rättsakter som antagits före den 1 december 2009 enligt EG-fördraget, EU-fördraget och Euratomfördraget) KOMMISSIONENS BESLUT av den 19 oktober
Läs merEuropeiska unionens officiella tidning L 136/11
24.5.2008 Europeiska unionens officiella tidning L 136/11 KOMMISSIONENS BESLUT av den 23 april 2008 om ändring av bilaga A till beslut 2006/679/EG om teknisk specifikation för driftskompatibilitet avseende
Läs merFrån systemsäkerhet till kritikalitet i programvara
Från systemsäkerhet till kritikalitet i programvara Hur vi arbetar på flygsidan på FMV 1 Krav på säkerheten ÖB Ansvarar för säkerheten inom Försvaret Krav på säkerhetsnivån på materielen FlygI Militära
Läs merDetta har hänt... Kursinformation. Agenda. Kursinformation
Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur? Kommit igång med projektwikin: Formulerar krav Genomfört en övning: Hur var den? ETSA01 Ingenjörsprocessen för programvaruutveckling
Läs merDeluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.
Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som
Läs merUtvärdering av Ledningsprocesser. Fredrik Kjellberg Mannheimer
Utvärdering av Ledningsprocesser Fredrik Kjellberg Mannheimer 0 Tre distinkta utvecklingsfaser Harvard Business School böcker Harvard Business Review - artiklar 90 92 94 96 98 00 02 04 06 08 Mastering
Läs merProduktstöd - Vägledning till dokumentationskraven i SS-EN ISO 9001:2000
Document: STG/PS K 525SV1 Produktstöd - Vägledning till dokumentationskraven i SS-EN ISO 9001:2000 SIS, Projekt Kvalitetsledning 1 1) Introduktion Produktstöd Två av de viktigaste målsättningarna i arbetet
Läs merVad händer med L3: ΔL3-L4 för Krav följs upp av annan projektgrupp. Föreläsning 5: V&V II + Design II Efterläsning Kodning
Föreläsning 5: V&V II + Design II Efterläsning Kodning Programvaruutveckling - Metodik 2016 Jonas Wisbrant 1 Vad händer med L3: ΔL3-L4 för Krav följs upp av annan projektgrupp PHL kopierar L3 + PHL-protokoll
Läs merSäkerhetsledning. Ringhals AB 2006-08-28
Säkerhetsledning 1 Säkerhetsledning Vad är det? 2 Syftet med denna presentation Informera chefer och medarbetare om hur säkerhetsledning inom Ringhals tillämpas Kan även användas för att: visa för omgivning
Läs merEVOLUTION INOM FORDONSREPARATIONSTEKNIK
EVOLUTION INOM FORDONSREPARATIONSTEKNIK FÖR LEDANDE KAROSSERIVERKSTÄDER Behåll ledarpositionen Historien har lärt oss att det är bra att välkomna förändringar och följa med i utvecklingen. I dag går utvecklingen
Läs merLunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg. Laboration nr 4 i digitala system ht-15. Ett sekvensnät. grupp. namn.
Lunds Universitet LTH Ingenjörshögskolan IDa1, IEa1 Helsingborg Laboration nr 4 i digitala system ht-15 Ett sekvensnät.. grupp.. namn. godkänd Laborationens syfte: att ge grundläggande kunskaper i att
Läs merDet här är OHSAS 18001
Det här är OHSAS 18001 OHSAS 18001 - ett bra kravdokument för att systematisera sitt arbetsmiljöarbete Jämförelse med miljö och kvalitet Jämförelse med AFS 2001:1 Vad säger ett arbetsmiljöcertifikat? Om
Läs merEuropeiska unionens officiella tidning L 67/13
7.3.2007 Europeiska unionens officiella tidning L 67/13 KOMMISSIONENS BESLUT av den 6 mars 2007 om ändring av bilaga A till beslut 2006/679/EG när det gäller teknisk specifikation för driftskompatibilitet
Läs merGLP och GMP på laboratoriet. Mons Lundqvist Biomedicinskt Centrum Lunds Universitet 31 augusti 2015
GLP och GMP på laboratoriet Mons Lundqvist Biomedicinskt Centrum Lunds Universitet 31 augusti 2015 Regler med patientens säkerhet i fokus GMP = Good Manufacturing Practice GLP = Good Laboratory Practice
Läs merPFF, NATO och EU- Förutsättningar och krav. Erik Häggblad VG Funktioner
PFF, NATO och EU- Förutsättningar och krav Erik Häggblad VG Funktioner FM mål Förändra FM mot att bli interoperabel med andra försvarsmakter Kunna så långt som möjligt utbyta information med andra aktörer
Läs merRUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Läs merEuropeiska unionens officiella tidning L 141/5
31.5.2008 Europeiska unionens officiella tidning L 141/5 KOMMISSIONENS FÖRORDNING (EG) nr 482/2008 av den 30 maj 2008 om ett system för säkerhetssäkring av programvara vilket ska genomföras av leverantörer
Läs merBygg bro mellan ITIL v2 och v3 - Bridgekurser - DF Seminarium 2008-09-05
Bygg bro mellan ITIL v2 och v3 - Bridgekurser - DF Seminarium 2008-09-05 Innehåll Kursöversikt ITIL v3 Utbildningsschemat Målgrupper & förkunskapskrav Kursuppbyggnad & innehåll V2 V3, Service Lifecycle,
Läs merClean Sky 2. Göran Bengtsson 24 september 2014 Innovair Saab property
Clean Sky 2 Göran Bengtsson 24 september 2014 Innovair Clean Sky 2 Clean Sky 2 2014-2023 Clean Sky 2008-2017 PAGE 2 GMS-2011-0069 BLADE demonstratorn flygning hösten 2016 3 Test panel BLADE wing Inside
Läs merAbstrakta Klasser 2. Kodning är bara en liten del i programvaruutvecklingen 6% 1% 6% Abstrakta Klasser - deklaration. Programutveckling sker i faser
Abstrakta Klasser 1 God klassdesign placerar gemensamma attribut och metoder så högt som möjligt i hierarkin men ibland kan dessa egenskaper inte definieras fullständigt Abstrakta klasser innehåller ofta
Läs merISO 20 000 med kundfokus
ISO 20 000 med kundfokus Karlstad Peter Olsson Service Design Manager 2011-11-15 IT-enheten Koncerngemensam centraliserad IT, 62 anställda Intäktsfinansierad enhet 115 miljoner SEK i omsättning Våra kunder:
Läs merAutomation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg
Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders
Läs merInnehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?
Innehåll Kravhantering TDDD06 Introduktion till kravhantering Institutionen för datavetenskap (IDA) Linköpings universitet Kravhantering Omfattning Grundläggande koncept Aktörer Aktiviteter Artefakter
Läs merCopyright Syntell AB 1
Systemmodellering med SysML SESAM seminarium 2006-05-31 Erik Herzog Ansats Presentation av SysML från två perspektiv Akademiskt Industriellt Bakgrund Översikt Utvärdering Copyright Syntell AB 1 SysML SysML
Läs merSAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning
SAST Q1 Som att börja arbeta på ett nytt jobb Testautomatisera med Modell-baserad testning Christina Nordström Kristian Karl Christina Nordström Test sedan 1996 Aldrig testautomatiserat Enhetschef Testenheten
Läs merISE GRANSKNINGSINSTRUKTION ISD 3.0
18FMV6730-8:1.2 1(14) ISE GRANSKNINGSINSTRUKTION ISD 3.0 18FMV6730-8:1.2 2(14) Innehåll 1 Basfakta... 3 1.1 Giltighet och syfte... 3 1.2 Revisionshistorik... 3 1.3 Terminologi och begrepp... 3 1.4 Bilageförteckning...
Läs merContinuous Integration med Jenkins. Linus Tolke Enea Experts
Continuous Integration med Jenkins Linus Tolke Enea Experts Föredraget Grunderna i mjukvaru-cm Trender inom mjukvaruutveckling Continuous Integration Vad är Jenkins Demo Jenkins i ArgoUML-projektet Problem
Läs merSoftware Engineering. Agneta Nilsson, PhD MPA Software Engineering Master s Programme
Software Engineering Agneta Nilsson, PhD MPA Software Engineering Master s Programme Abstrakt! Software Engineering eller mjukvaruutveckling - definieras som tillämpningen av en systematisk, disciplinerad
Läs merTraka21. Enkel och säker nyckelhantering för din verksamhet. ASSA ABLOY, the global leader in door opening solutions
Traka21 Enkel och säker nyckelhantering för din verksamhet ASSA ABLOY, the global leader in door opening solutions Kontroll på dina nycklar skapar trygghet Traka21 är ett intelligent fristående nyckelhanteringssystem
Läs merFöreläsning 2: Projekt, Kravhantering, Dokumentgranskning
ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?
Läs merDag König Developer Tools Specialist Microsoft Corporation
Dag König Developer Tools Specialist Microsoft Corporation Magnus Timner Transcendent Group Olov Mattsson Know IT Krav Testning Microsoft Team System Arkitektur Bygga Kodning Vinn en XBOX 360 Elite Alla
Läs merNågra reflexioner med tanke på projektskrivning.
Några reflexioner med tanke på projektskrivning. BA-informationstillfälle 18.02.2015 Ulf Grindgärds NI ÄR MED OCH FÖRVERKLIGAR BA-PROGRAMMET BOTNIA-ATLANTICA 2014-2020 PROGRAMDOKUMENT PROGRAMMETS MÅL Genom
Läs merBilaga 9 Säkerhet Dnr: /2015 Förfrågningsunderlag
Förfrågningsunderlag stockholm.se Utbildningsförvaltningen Avdelningen för utveckling och samordning Hantverkargatan 2F 104 22 Stockholm Växel 08-508 33 000 www.stockholm.se Innehåll 1 Inledning 3 2 Krav
Läs merCode-Lite tutorial ( /RoJ)
Code-Lite tutorial (2013-03-20/RoJ) Följ dessa anvisningar för att skapa projekt, kompilera/länka och testa dina laborationsuppgifter 3,4. Project Projekt, innehåller bland annat ett antal källtextfiler
Läs merVåra gemensamma FVOrekommendationer
Våra gemensamma FVOrekommendationer FVO Health and food audits and analysis FVO aktiviteter 2016 1. General Follow up Audit 30 maj 3 juni 2. Djurskydd studiebesök 23-26 februari 3. Importkontroll 17 21
Läs merTomas Borg, konsult, SAS Institute Elin Rydell, konsult, SAS Institute Copyright 2003, SAS Institute Inc. All rights reserved.
SAS Business Intelligence Nya rapporteringsverktyg i SAS 9 Tomas Borg, konsult, SAS Institute Elin Rydell, konsult, SAS Institute Copyright 2003, SAS Institute Inc. All rights reserved. Kunskapsvärdekedjan
Läs merVägledning för krav på dokumenterad information enligt ISO 9001:2015
Vägledning för krav på dokumenterad information enligt ISO 9001:2015 1 Orientering Två av de viktigaste målen vid revideringen av standarderna i ISO 9000-serien var att a) utveckla förenklade standarder
Läs merVerktyg och Utvecklingsmiljö. Jochim von Hacht
Verktyg och Utvecklingsmiljö Jochim von Hacht Verktyg Modern programutveckling innebär att man måste behärska ett antal verktyg Editorer Kompilatorer Avlusare (debugger) Versionhantering (kommer i projektkurs)
Läs mer80 medarbetare. Aktiva sedan 20 år, varav 15 år som eget bolag. GMP Gun-Mari Pettersson Senior Consultant. Sundsvall. Uppsala Kista. Göteborg.
GMP Gun-Mari Pettersson Senior Consultant 80 medarbetare Aktiva sedan 20 år, varav 15 år som eget bolag Sundsvall Uppsala Kista Göteborg Malmö Serialisering Angreppssätt för förstärkt produktsäkerhet Gun-Mari
Läs merInternational Olympiad in Informatics 2011 22 29 July 2011, Pattaya City, Thailand Tävlingsuppgifter Dag 2 Svenska 1.3. Papegojor
Papegojor Yanee är fågelentusiast. Sedan hon läst om IP over Avian Carriers (IPoAC), har hon spenderat mycket tid med att träna en flock papegojor att leverera meddelanden över långa avstånd. Yanees dröm
Läs merObjektorienterad programmering
Objektorienterad programmering Aletta Nylén http://user.it.uu.se/~aletta Epost: aletta.nylen@it.uu.se Rum: 1216 Kursinfo Lärare: Aletta Nylén Jesper Wilhelmsson Litteratur: Object-Oriented Software Development
Läs merTestbed Railway - VAD
1 Disposition Del I: Testbädd järnväg (Testbed Railway) Vad Varför Hur När Vem Del II: Delprojekt 202, delleverans I, Beslutstöd Vad Varför Hur När Vem 2017-05-04 [ramin.karim@ltu.se] 2 Testbädd järnväg
Läs merTestning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer
Testning 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer Testning ü Testningens huvudsakliga syfte är att reducera risker. ü Osäkerhetsfaktorer inom utvecklingen av ny programvara kan få ett projekt
Läs merEnligt IEEE Std har en bra kravspecifikation en mängd fordringar att uppfylla. Kravspecifikationen skall vara;
Tentafrågor från grupp C Uppgift 1, 3p Enligt IEEE Std har en bra kravspecifikation en mängd fordringar att uppfylla. Kravspecifikationen skall vara; A. Korrekt (Correkt), det vill säga att varje krav
Läs mer