SlideShare ist ein Scribd-Unternehmen logo
1 von 2
System Requirements High-level Software Requirements Software Qualification Test Software Architecture Software Integration Test Source Code (SC) Software Unit Test Executable Object Code (EOC) Low-level Software Requirements DO-178B and V-Model Summary (1) System Qualification Test
DO-178B and V-Model Summary (2) SQA ensures process transition criteria are satisfied [SQAR]. Ensure independence in multiple development activities. Ensure test coverage of detailed code structure is achieved [SVR]. Ensure architecture and low-level requirements are compatible with target computer. Ensure high-level requirements are compatible with target computer. Levels A, B SQA ensures development standards are followed. Provide SCM traceability between baselines [SCI, SCMR]. Produce coding standard [SCS]. Ensure source-code conforms to standard [SCS], is accurate and consistent, and complies with architecture and low-level requirements. Ensure test coverage of basic code structure is achieved [SVR]. Ensure source-code is traceable to low-level requirements. Produce design standard [SDS]. Ensure architecture and low-level requirements [DD] conform to standard [SDS], are accurate and consistent, and comply with high-level requirements. Ensure [EOC] is compliant and robust with respect to low-level requirements [SVCP, SVR]. Ensure test coverage of low-level requirements is achieved [SVR]. Ensure low-level requirements are traceable to high level requirements. Produce requirements standard [SRS]. Ensure high-level requirements [SRD] conform to standard [SRS]. Levels A, B, C Produce plans [SDP, SVP, SCMP, SQAP, TQP]. SQA ensures plans are followed [SQAR]. Provide SCM identification, change control and archive [SCI, SECI, SCMR, PR]. Ensure independence in SQA activities. Liaise with the certification authority [PSAC, SAS, SCI]. Produce source-code [SC]. Produce and integrate executable object code [EOC]. Develop software architecture and low-level requirements [DD]. Ensure partitioning integrity. Develop high-level software requirements. Ensure high-level requirements are defined [SRD], accurate and traceable. Ensure executable [EOC] is compliant and robust with respect to high-level requirements [SVCP, SVR]. Ensure test coverage of high-level requirements is achieved [SVR]. Levels A, B, C, D Other Processes Coding and Verification Design and Verification Requirements and Verification

Weitere ähnliche Inhalte

Was ist angesagt?

Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
Udayakumar Sree
 
MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines - MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines -
Automotive IQ
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Sonarqube
SonarqubeSonarqube
Sonarqube
Kalkey
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
Kittitouch Suteeca
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
Abdul Basit
 

Was ist angesagt? (20)

Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic HardwareOverview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
Overview of DO-254: Design Assurance Guidance For Airborne Electronic Hardware
 
Software Testing Life Cycle
Software Testing Life CycleSoftware Testing Life Cycle
Software Testing Life Cycle
 
Quality assurance and management, software engineering
Quality assurance and management, software engineeringQuality assurance and management, software engineering
Quality assurance and management, software engineering
 
MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines - MISRA Safety Case Guidelines -
MISRA Safety Case Guidelines -
 
Software Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief OverviewSoftware Testing: History, Trends, Perspectives - a Brief Overview
Software Testing: History, Trends, Perspectives - a Brief Overview
 
Software Quality Management
Software Quality ManagementSoftware Quality Management
Software Quality Management
 
MISRA C in an ISO 26262 context
MISRA C in an ISO 26262 contextMISRA C in an ISO 26262 context
MISRA C in an ISO 26262 context
 
software quality
software qualitysoftware quality
software quality
 
Functional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | EdurekaFunctional Testing vs Non-Functional Testing | Edureka
Functional Testing vs Non-Functional Testing | Edureka
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
Sonarqube
SonarqubeSonarqube
Sonarqube
 
What are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | EdurekaWhat are Software Testing Methodologies | Software Testing Techniques | Edureka
What are Software Testing Methodologies | Software Testing Techniques | Edureka
 
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng NghĩaTech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
Tech Talk #5 : Code Analysis SonarQube - Lương Trọng Nghĩa
 
3.software testing
3.software testing3.software testing
3.software testing
 
Software Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devilSoftware Quality Assurance: A mind game between you and devil
Software Quality Assurance: A mind game between you and devil
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
ISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software ComponentsISO 26262 Approval of Automotive Software Components
ISO 26262 Approval of Automotive Software Components
 
Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6Planning for software quality assurance lecture 6
Planning for software quality assurance lecture 6
 
Static analysis
Static analysisStatic analysis
Static analysis
 

Andere mochten auch

Avionics Software Standards ppt in latex
Avionics Software Standards ppt in latexAvionics Software Standards ppt in latex
Avionics Software Standards ppt in latex
Sushma Reddy
 

Andere mochten auch (7)

RTCA DO-178C overview
RTCA DO-178C overviewRTCA DO-178C overview
RTCA DO-178C overview
 
ELA-The Finishing School
ELA-The Finishing SchoolELA-The Finishing School
ELA-The Finishing School
 
Avionics Software Standards ppt in latex
Avionics Software Standards ppt in latexAvionics Software Standards ppt in latex
Avionics Software Standards ppt in latex
 
Acceptance testing plone sites and add ons with robot framework and selenium
Acceptance testing plone sites and add ons with robot framework and seleniumAcceptance testing plone sites and add ons with robot framework and selenium
Acceptance testing plone sites and add ons with robot framework and selenium
 
Robot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs IntegrationRobot Framework Introduction & Sauce Labs Integration
Robot Framework Introduction & Sauce Labs Integration
 
How to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & TricksHow to Make Awesome SlideShares: Tips & Tricks
How to Make Awesome SlideShares: Tips & Tricks
 
Getting Started With SlideShare
Getting Started With SlideShareGetting Started With SlideShare
Getting Started With SlideShare
 

Ähnlich wie Do 178 B Summary

TammyPhillipsResume_2016
TammyPhillipsResume_2016TammyPhillipsResume_2016
TammyPhillipsResume_2016
Tammy Phillips
 
Mainframes and Cobol Migration - Tools based - Arkin Software
Mainframes and Cobol Migration - Tools based - Arkin SoftwareMainframes and Cobol Migration - Tools based - Arkin Software
Mainframes and Cobol Migration - Tools based - Arkin Software
arkinsoftware
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Lucas Jellema
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an Overview
Dr. Bippin Makoond
 

Ähnlich wie Do 178 B Summary (20)

SQA
SQASQA
SQA
 
Modernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-ArchitectModernizing Testing as Apps Re-Architect
Modernizing Testing as Apps Re-Architect
 
TammyPhillipsResume_2016
TammyPhillipsResume_2016TammyPhillipsResume_2016
TammyPhillipsResume_2016
 
Leading the Transformation
Leading the TransformationLeading the Transformation
Leading the Transformation
 
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
Get An Attractive Score in AWS Developer Associate (DVA-C02) ExamGet An Attractive Score in AWS Developer Associate (DVA-C02) Exam
Get An Attractive Score in AWS Developer Associate (DVA-C02) Exam
 
Improve Developer Experience with Developer Portal
Improve Developer Experience with Developer PortalImprove Developer Experience with Developer Portal
Improve Developer Experience with Developer Portal
 
Mainframes and Cobol Migration - Tools based - Arkin Software
Mainframes and Cobol Migration - Tools based - Arkin SoftwareMainframes and Cobol Migration - Tools based - Arkin Software
Mainframes and Cobol Migration - Tools based - Arkin Software
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0Lads Tech Company Profile V4.0
Lads Tech Company Profile V4.0
 
Resume
ResumeResume
Resume
 
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
Software Engineering as the Next Level Up from Programming (Oracle Groundbrea...
 
Resume
ResumeResume
Resume
 
Ogt svf engine_brochure_aug2017
Ogt svf engine_brochure_aug2017Ogt svf engine_brochure_aug2017
Ogt svf engine_brochure_aug2017
 
AWS Certified DevOps Engineer: What it is and how to get certified
AWS Certified DevOps Engineer: What it is and how to get certifiedAWS Certified DevOps Engineer: What it is and how to get certified
AWS Certified DevOps Engineer: What it is and how to get certified
 
Profile_Ahmad2
Profile_Ahmad2Profile_Ahmad2
Profile_Ahmad2
 
A Bit of Everything Chef
A Bit of Everything ChefA Bit of Everything Chef
A Bit of Everything Chef
 
resume
resumeresume
resume
 
Introduction To Software Quality Assurance
Introduction To Software Quality AssuranceIntroduction To Software Quality Assurance
Introduction To Software Quality Assurance
 
Cognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an OverviewCognizant's Zero Deviation Life Cycle - an Overview
Cognizant's Zero Deviation Life Cycle - an Overview
 
JedaOverview
JedaOverviewJedaOverview
JedaOverview
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Do 178 B Summary

  • 1. System Requirements High-level Software Requirements Software Qualification Test Software Architecture Software Integration Test Source Code (SC) Software Unit Test Executable Object Code (EOC) Low-level Software Requirements DO-178B and V-Model Summary (1) System Qualification Test
  • 2. DO-178B and V-Model Summary (2) SQA ensures process transition criteria are satisfied [SQAR]. Ensure independence in multiple development activities. Ensure test coverage of detailed code structure is achieved [SVR]. Ensure architecture and low-level requirements are compatible with target computer. Ensure high-level requirements are compatible with target computer. Levels A, B SQA ensures development standards are followed. Provide SCM traceability between baselines [SCI, SCMR]. Produce coding standard [SCS]. Ensure source-code conforms to standard [SCS], is accurate and consistent, and complies with architecture and low-level requirements. Ensure test coverage of basic code structure is achieved [SVR]. Ensure source-code is traceable to low-level requirements. Produce design standard [SDS]. Ensure architecture and low-level requirements [DD] conform to standard [SDS], are accurate and consistent, and comply with high-level requirements. Ensure [EOC] is compliant and robust with respect to low-level requirements [SVCP, SVR]. Ensure test coverage of low-level requirements is achieved [SVR]. Ensure low-level requirements are traceable to high level requirements. Produce requirements standard [SRS]. Ensure high-level requirements [SRD] conform to standard [SRS]. Levels A, B, C Produce plans [SDP, SVP, SCMP, SQAP, TQP]. SQA ensures plans are followed [SQAR]. Provide SCM identification, change control and archive [SCI, SECI, SCMR, PR]. Ensure independence in SQA activities. Liaise with the certification authority [PSAC, SAS, SCI]. Produce source-code [SC]. Produce and integrate executable object code [EOC]. Develop software architecture and low-level requirements [DD]. Ensure partitioning integrity. Develop high-level software requirements. Ensure high-level requirements are defined [SRD], accurate and traceable. Ensure executable [EOC] is compliant and robust with respect to high-level requirements [SVCP, SVR]. Ensure test coverage of high-level requirements is achieved [SVR]. Levels A, B, C, D Other Processes Coding and Verification Design and Verification Requirements and Verification

Hinweis der Redaktion

  1. DO-178B objectives imply rather than mandate explicitly a V-Model. Likewise, other standards (e.g. IEEE 12207, IEC 61508, ISO 26262) are V-Model based. As the DO-178B assurance level becomes more onerous, evidence from deeper within the V-Model is required. All levels (A through to D) demand a lot of assurance for Requirements, but only levels A and B need detailed SC assurance.
  2. Summary of Tables in Annex A of DO-178B. Note, objectives applying to all four levels are concentrated on Requirements processes – in fact, no SC assurance is required for Level D! This “requirements-based” theme is reflected also in the body of DO-178B (refer 6.4.2 and 6.4.3), and is taught by DO-178B gurus (e.g. Mike DeWalt). Concentrating effort on code based assurance to the exclusion of requirements assurance is a common but gross misinterpretation and misrepresentation of DO-178B. Levels A and B require significantly more effort because, code (SC and EOC) and the coding processes require additional verification, and independent satisfaction of multiple objectives is required.