Requirements Engineering according to DO-178C

Registration

On-site training course

Taught in Spanish or English

PLACE AND DATES

Madrid, June 25 - 28, 2024

SCHEDULE

9:00 a.m. to 2:00 p.m. (CET - Madrid)

20 hours
4 days × 5h

Content

This course covers the software requirements process required by critical functional safety standards such as DO-178C, DO-278A, CENELEC EN 50128 and ISO 26262.

There are very good courses on the market about Requirements Engineering, but it is difficult to find good courses that cover the specific requirements of these standards.

The course includes quiz exercises in each section and labs on high-level, low-level and derived requirements. A case study based on a reusable message transfer software component is used as a common thread throughout the course.

The course is taught in Spanish or English by a consultant with more than 20 years of experience in the development of critical software applications.

The differential content of this course is:

  • Low-level requirements
  • Derived requirements
  • Requirements Standards
  • Requirements Verification Checklists
  • Requirements feedback loops
  • Parameter Data Item Files requirements
  • RTOS requirements
  • ARINC 653 APEX requirements
  • Field-loadable software requirements
  • User-modifiable software requirements
  • Option-selectable software requirements

Prerequisites

Knowledge of functional safety standards is desirable, but not required.

Objectives

A person who successfully completes the course will be able to:

  • Writing high and low level requirements standards
  • Writing a software requirements specification
  • Writing high and low level requirements using templates
  • Write a requirements verification checklist
  • Review software requirements using requirements quality factors

Audience

The course is suitable for requirements engineers, software development engineers, test engineers and project managers. It is especially suitable for people new to mission-critical projects who need to handle requirements in a formal way in the phases of requirements specification, source code programming and software testing.

The Trainer

Florentino Hernanz

The trainer is a Telecommunications Engineer from the Polytechnic University of Madrid (UPM). He has a professional experience of more than 25 years in software development for satellite data communication systems used in airplanes and trucks, European communication networks, etc.

He has given courses and seminars to the most prestigious Spanish aeronautical, railway and industrial companies.

Agenda

  • Different types of requirements
    • Functional Requirements
    • Non-Functional Requirements
    • Derived requirements
  • High-level Software Requirements Specification
    • Data Dictionary
    • Lab 1: Specify a Software Requirements Specification
  • Software Requirements Standard
    • Guidelines for writing requirements in natural language
    • Functional Requirements development methods
    • Lab 2: Specify a Software Requirements Standard
  • Software Design Standard (LL Requirements part)
    • Low-level requirements design rules
    • Low-level Requirements development methods
    • Lab 3: Specify a Software Design Standard (LL Requirements part)
  • Quality factors of "good" requirements
  • Requirements Templates
  • Lab 4: Re-write poor requirements using templates
  • How to write complete software requirements
    • Boot process requirements
    • Built-in test requirements
    • Modes and states of operation requirements
    • COTS Software requirements
      • RTOS requirements
      • ARINC 653 APEX requirements
    • Parameter Data Items Files Requirements
    • Field-loadable, user-modifiable, and option-selectable software requirements
  • Lab 5: High-level and low-level requirements of a communication protocol
  • Requirements & Standards Change Control
  • Change Impact Analysis
  • Reusable Software Components
  • Requirements Baselines
  • Requirements Verification
    • High-level verification checklist
    • Low-level verification checklist
    • Requirements review
    • Lab 6: Specify Requirements Verification checklists
  • Requirements Traceability
  • Requirements Management Tool
  • Exercise: Change Impact Analysis

Price

The standard price is €1,200 per attendee.

Price discounts:

  • Registrations made by May 31, 2024: €1,000 per attendee

  • For 3 or more people, 20% discount.

Registration

Once we receive your registration request, we will send you an email to show you how to confirm it.

Subscribe to our newsletter