Visure Solutions

Start Free Trial



Table of Contents

Code Coverage
A measure of the extent to which the source code of a software system has been tested through the execution of specific test cases.
Computer Software Configuration Item
A collection of software items that are designed to be developed, tested, and delivered as a single entity.
Design Assurance Level
A classification used in DO-178C to categorize software items based on their criticality to the overall system safety.
Data Coupling Level
A measure of the degree of interdependence between two software modules or components based on the data exchanged between them.
Software Considerations in Airborne Systems and Equipment Certification
A standard published by RTCA, Inc. provides guidance for the development and certification of software in airborne systems.
Federal Aviation Administration
A regulatory body in the United States is responsible for the regulation and oversight of civil aviation within the country.
Failure Modes and Effects Analysis
A systematic technique used to identify and analyze potential failure modes of a system, component, or process, and their effects.
High-Level Requirements
Broad statements of what the software system is expected to accomplish, typically specified at the beginning of the development process.
Integrated Modular Avionics
A system architecture approach that integrates multiple avionics functions into a common hardware platform to reduce weight, size, and power requirements.
Low-Level Requirements
Detailed statements that specify the behavior and functionality of individual software components, derived from high-level requirements.
Modified Condition/Decision Coverage
A structural testing criterion that requires each condition in a decision statement to be tested independently, resulting in the evaluation of all possible outcomes.
Mean Time To Repair
The average time required to repair a failed software system or component and restore it to its normal operating state.
Object-Oriented Technology
A software development approach that emphasizes the use of objects, classes, and inheritance to design and implement software systems.
Preliminary Design Review
A formal review conducted to evaluate the initial design of a software system or component, typically performed before the detailed design phase.
Process Performance Standard
A predefined set of metrics and criteria used to assess the performance and effectiveness of software development processes.
Quality Assurance
A set of activities and processes aimed at ensuring that software products and systems meet specified requirements and quality standards.
Requirements Change Summary
A document that captures and tracks changes made to the software system requirements throughout the development process.
Radio Technical Commission for Aeronautics
An organization that develops consensus-based recommendations and standards for the aviation industry.
Software Configuration Management Plan
A document that defines the procedures and tools to be used for managing and controlling the software configuration items throughout the development lifecycle.
Software Criticality and Safety Classification
The process of assigning design assurance levels (DALs) and safety classifications to software items based on their impact on system safety.
Software Quality Assurance
The systematic monitoring and evaluation of the various software development processes to ensure compliance with predefined quality standards.
Software Safety Data
A collection of artifacts and evidence used to demonstrate compliance with the software safety objectives and requirements.
Software Safety Case
A document that presents a structured argument supported by evidence to demonstrate that the software system meets the specified safety objectives.
Software Test Plan
A document that outlines the approach, scope, objectives, and schedule for testing the software system or components.
Structural Coverage
A measure of the extent to which the structure of a software system, such as statements, decisions, and conditions, has been exercised during testing.
Top-Level Design
A high-level architectural design of a software system that provides an overview of its structure, components, and interfaces.
Testing and Test Control Notation Version 3
A standardized testing language used for defining and executing test cases for software systems.
Verification and Validation
The process of evaluating and verifying that a software system or component meets the specified requirements and performs as intended.
Version and Source Control System
A software tool or system used for managing and controlling versions of software source code and related artifacts.

Don’t forget to share this post!


Streamlining Requirements Management and Validation

July 16th, 2024

10 am EST | 4 pm CET | 7 am PST

Louis Arduin

Louis Arduin

Senior Consultant, Visure Solutions

Thomas Dirsch

Senior Software Quality Consultant, Razorcat Development GmbH

An Integrated Approach with Visure Solutions and Razorcat Development TESSY

Learn how to streamline requirements management and validation for the best outcomes.