DO-178 Training | DO-178C Training | DO-254 Training:
DO-178 Training | DO-178C Training | DO-254 Training Course Hands-on
Learn the best practices to achieve DO-178C and DO-254 compliance when it comes to certification of avionics systems: real-time embedded applications, graphics, and displays, simulation, flight and engine control systems, power, actuation, mechanical and electromechanical systems, navigation and communication systems.
DO-178C Training Course provides the grounds for the production of software for airborne systems and equipment that performs its intended function with a level of confidence in safety that complies with airworthiness requirements. Achieving compliance with the objectives of DO-178C is the primary means of obtaining approval for software used in civil aviation products.
What’s Included?
- 4 days of Softswitch Training with an expert instructor
- Softswitch Training Electronic Course Guide
- Certificate of Completion
- 100% Satisfaction Guarantee
Resources:
- Softswitch Training – https://www.wiley.com/
- Softswitch Training – https://www.packtpub.com/
- Softswitch Training – https://store.logicaloperations.com/
- Softswitch Training – https://us.artechhouse.com/
- Softswitch Training – https://www.amazon.com/
Related Courses
- DO-254 Training: Avionics Hardware
- DO-278A Training | Software Integrity Assurance
- DO-297 Training | IMA Development Guidance
- EMC/EMI Training for Aerospace
- DO-178 | DO-178C | DO-254 Training
- MIL-1553 Training | MIL-STD-1553 Training
- MIL-1760 Training
- Architecting with the DoD Architecture Framework Training
- Tactical Data Links Training
Customize It:
- If you are familiar with some aspects of DO-178 Training | DO-178C Training | DO-254 Training, we can omit or shorten their discussion.
- We can adjust the emphasis placed on the various topics or build the DO-178 Training | DO-178C Training | DO-254 Training course around the mix of technologies of interest to you (including technologies other than those included in this outline).
- If your background is nontechnical, we can exclude the more technical topics, include the topics that may be of special interest to you (e.g., as a manager or policy-maker), and present the DO-178 Training | DO-178C Training | DO-254 Training course in a manner understandable to lay audiences.
Audience / Target Group:
- Software engineers
- Hardware engineers
- Verification and validation engineers
- Project managers
Objectives:
After completing this DO-178 Training | DO-178C Training | DO-254 Training course, attendees will be able to:
- Describe Avionic Ecosystem and Certifications
- Discuss Relationship to ARP-4754A and ARP-4761List the requirements and capabilities of DO-178
- List the requirements and capabilities of DO-254
- Understand the differences between DO-178B and DO-178C
- List common DO-178C and DO-254 mistakes and the best lessons learned
- List Safety related considerations
- List steps to avoid common mistakes in certification, process, modeling, and tool selections
- Learn how to apply the new DO-178C standard in real world
- Plan for SW Aspects of Certification
- Plan for Software Development and Verification
- Understand Configuration Management Planning
- List Software Requirements and Quality Assurance steps
- Verify Software Design and Code Standards
- Plan for HW Development and Certification Aspects
- Understand Hardware Verification Plans
- List Hardware Process Assurance steps
- Explore Hardware Analysis, Requirements, Design, and Verification / Validation Standards
- Plan Hardware Configuration
Course Content:
Introduction and Executive Summary
- Avionics Ecosystem
- Fundamentals to Avionics Safety
- Aircraft certification Processes (TC, STC, ATC )
- Safety Assessment Process
- Aviation System Development Process
- Aviation Systems Engineering and Planning
- Equipment certification (TSOs and PMAs)
- Hardware Development Life Cycle
- Software Development Life Cycle
- Planning, Development and Quality Assurance Plans
- Role of Configuration Management
- System Analysis and Requirements
- Aviation Software Planning
System Aspects of Software Development
- Systems Engineering 101
- Systems Engineering Development Lifecycle
- System Requirements Allocation to Software
- Information Flow Between System and Software Life Cycle Processes
- System Safety Assessment Process and Software Level
- Architectural Considerations
DO-178 Basics
- Introduction to DO-178B and Do-178C
- DO-178B vs. DO-178C
- DO-178/DO-254 Certification Process
- DO-178/DO-254 Project Planning and Management
- DO-178/DO-254 Master Plan
- DO-178/DO-254 Need Analysis and Requirements
- Software Life Cycle Processes
- Software Life Cycle Definition
- Transition Criteria Between Processes
- Software Development Plan
- Software Life Cycle Environment Planning
- Software Development Standards
- Review of the Software Planning Process Software Considerations in System Life Cycle Processes
- System Considerations in Software Life Cycle Processes
- Software Plan Development and Certification
- Software Development, Design, Coding and Testing Techniques
- DO-178C Criticality levels
- Software Design, Testing, Verification, and Validation Processes
- Software Planning Process Objectives
- Software Planning Process Activities
- Software Plans
- Plan for Software Aspects of Certification (PSAC)
- Software Quality Assurance Planning (SQAP)
- Software Configuration Management Planning (SCMP)
- Software Development Planning (SDP)
- Requirements, Design, Code, and Integration
- Software Verification Planning (SVP)
- Reviews, Tests, and Analysis
- Programmable hardware plan development and certification
- Software and programmable hardware verification and validation
- Recommended Templates and recommendations
- Hardware Design Life Cycle
- Tool Qualification
- Cost Estimation and Metrics
- Software Aspects of Certification
- Compliance Determination
Software Development Processes
- Software Requirements Process
- Software Design Process
- Software Coding Process
- Integration Process
- Software Development Process Traceability
Software Verification Processes
- Purpose of Software Verification
- Overview of Software Verification Process Activities
- Software Reviews and Analyses
- Software Testing
- Requirements-Based Testing Methods
- Test Coverage Analysis
- Software Verification Process Traceability
- Verification of Parameter Data Items
Software Configuration Management (CM) Processes
- Software Configuration Management Process Objectives
- Software Configuration Management Process Activities
- Data Control Categories
- Software Load Control
- Software Life Cycle Environment Control
Software Quality Assurance (QA) Processes
- Software Quality Assurance Process Objectives
- Software Quality Assurance Process Activities
- Software Conformity Review
Software Life Cycle Data
- Plan for Software Aspects of Certification
- Software Development Plan
- Software Verification Plan
- Software Configuration Management Plan
- Software Quality Assurance Plan
- Software Requirements Standards
- Software Design Standards
- Software Code Standards
- Software Requirements Data
- ADDITIONAL CONSIDERATIONS
- Use of Previously Developed Software
- Alternative Methods
- Software Reliability Models
- Product Service History
DO-330 Tool Qualification and DO-331 Modeling
- DO-330- Tool qualification for DO-178C
- DO-331 Software Modeling for DO-178C; Model-Based Development and Verification (MD&V)
- DO-332 Object-Oriented (OO) Technology
- DO-333 Formal Methods (FM)
- Object Oriented Technology and DO-178C’s DO-332
- Formal Methods and DO-178C’s DO-333
DO-254, Design Assurance Guidance for Airborne Electronic Hardware
- DO-254 Compliance
- System Safety and Design Assurance Level (DAL)
- Application of DO-254 by EASA and FAA
- DO-254 Hardware Design Lifecycle objectives and Data
- Integral/supporting Processes
- Validation and Verification
- Configuration Management
- Process Assurance
- Tool Qualification
- COTs Cores and IPs
- Single Event Upset and SRAM parts
- Functional Failure Path (FFP)
- Elemental analysis
- Advanced Verification techniques
- Plan for Hardware Aspects of Certification (PHAC)
- Requirements Capture
- Conceptual Design
- Detailed Design
- Implementation and Production Transition
- Verification and Validation
System Aspects of Hardware Design Assurance
- System Development Process
- Hardware Design Life Cycle Process
- Information Flow from Hardware Design Life Cycle Process to System Development Process
- Information Flow between Hardware Design Life Cycle Process and Software Life Cycle Process
- System Safety Assessment Processes
- Hardware Safety Assessment
- Hardware Design Life Cycle Processes
- Transition Criteria
Planning Processes
- Planning Process Objectives
- Planning Process Activities
Hardware Design Process
- Requirements Capture Process
- Conceptual Design Process
- Detailed Design Process
- Implementation Process
- Production Transition Process
- Acceptance Test
- Series Production
V&V and CM Methods
- Validation process
- Verification Process
- Validation and Verification Methods
- Configuration Management
- Configuration Management Activities
- Data Control Categories
- Process Assurance
Hardware Design Life Cycle Data
- Hardware Plans
- Hardware Design Standards and Guidance
- Validation and Verification of Data
- Hardware Acceptance Test Criteria
- Problem Reports
- Hardware Configuration Management Records
- Hardware Process Assurance Records
- Hardware Accomplishment Summary
- Use of Previously Developed Hardware
- Commercial-Off-The-Shelf (COTS) Components Usage
- Product Service Experience
- Tool Assessment and Qualification
Whether you are looking for general information or have a specific question, we want to help!
Request More Information