DO-178C 認定プロセスと計画

目次

DO-178C 認定プロセスと計画

概要

DO-178C は、航空機搭載システムおよび機器認証におけるソフトウェアの考慮事項としても知られ、航空機搭載システムで使用されるソフトウェアの認証に関する広く認められた標準です。 航空無線技術委員会 (RTCA) によって開発された DO-178C は、航空システムの安全性と信頼性を確保するためのソフトウェア開発プロセスのガイドラインと目標を提供します。 この記事では、DO-178C 認定プロセスについて説明し、認定を成功させるために考慮する必要がある重要な計画に焦点を当てます。

DO-178C 認証プロセス

DO-178C 認定プロセスは、体系的かつ十分に文書化された方法で実行する必要があるいくつかの主要なアクティビティで構成されています。 認定プロセスに含まれる主な手順は次のとおりです。

ソフトウェア計画

ソフトウェア計画は、DO-178C 認定プロセスの最初の段階です。 これには、ソフトウェア開発に必要なプロセス、ツール、リソースなどのソフトウェア開発ライフ サイクルの定義が含まれます。 計画フェーズには、ソフトウェア レベル (DAL A ~ E) および関連する目的、タスク、成果物の特定も含まれます。

ソフトウェア開発

ソフトウェア開発フェーズでは、ソフトウェアの実際のコーディングとテストが行​​われます。 開発活動は、要件の取得、設計、コーディング、検証、検証を含む、定義されたソフトウェア開発ライフ サイクルに準拠する必要があります。 ソフトウェアは、高品質で信頼性の高いコードを保証するプロセスを使用して開発する必要があります。

ソフトウェア検証

ソフトウェア検証は、認証プロセスにおける重要な段階です。 これには、ソフトウェアが意図された要件と機能を正しく満たしていることを実証するためのさまざまな作業が含まれます。 検証アクティビティには、要件ベースのテスト、構造カバレッジ分析、コード レビューが含まれます。 目的は、ソフトウェアの潜在的な欠陥を特定して修正することです。

ソフトウェア構成管理

ソフトウェア構成管理 (SCM) は、ソフトウェアのライフサイクル全体にわたってソフトウェアの制御を維持するために不可欠です。 これには、ソフトウェア ベースラインの管理、変更の制御、およびソフトウェア アーティファクトの整合性の確保が含まれます。 SCM アクティビティには、構成の識別、バージョン管理、変更管理、リリース管理が含まれます。

ソフトウェア品質保証

ソフトウェア品質保証 (SQA) は、ソフトウェア開発プロセスと活動が正しく実行されることを保証することに重点を置いています。 SQA 活動には、プロセス監査、文書レビュー、およびコンプライアンス評価が含まれます。 目標は、定義されたプロセスからの逸脱を特定し、修正措置を講じてソフトウェアの品質を維持することです。

ソフトウェア認定

ソフトウェア認証フェーズには、認証機関が要求する認証成果物と文書の準備が含まれます。 これらの成果物は、DO-178C の目的と要件への準拠を示しています。 通常、認定パッケージには、ソフトウェア計画、開発と検証の記録、テスト手順と結果、その他のサポート文書が含まれます。

DO-178C 認証に向けた重要な計画

DO-178C 認定を取得するには、ソフトウェア開発プロセスの特定の側面に対処するいくつかの計画を作成し、実行することが重要です。 認定プロセスでは、次の計画を考慮する必要があります。

ソフトウェア開発計画 (SDP)

ソフトウェア開発計画は、ソフトウェア開発の全体的な戦略の概要を示し、ソフトウェア開発のライフ サイクル、プロセス、および手順を説明します。 開発チームの役割と責任を定義し、ソフトウェア構成管理と品質保証活動の概要を提供します。

ソフトウェア検証計画 (SVP)

ソフトウェア検証計画では、ソフトウェアの検証と検証に使用されるアクティビティと手法について詳しく説明します。 これは、テスト戦略、テスト環境、テスト手順、および検証アクティビティが正常に完了したかどうかを判断するための基準を定義します。 SVP は、実行する要件ベースのテストと構造カバレッジ分析も指定します。

ソフトウェア構成管理計画 (SCMP)

ソフトウェア構成管理計画では、ソフトウェア構成項目の管理、変更の制御、およびソフトウェア ベースラインの整合性の確保の手順の概要を説明します。 バージョン管理システム、構成識別スキーム、構成の変更とリリースを処理するプロセスについて説明します。

ソフトウェア品質保証計画 (SQAP)

ソフトウェア品質保証計画は、ソフトウェア開発が定義された基準と目標に確実に準拠していることを確認するための活動とプロセスを説明します。 プロセス監査、文書レビュー、コンプライアンス評価を実施する手順の概要を説明します。 SQAP には、ソフトウェアの品質と是正措置プロセスを測定するための指標も含まれています。

ソフトウェアツール認定プラン (STQP)

ソフトウェア ツール認定プランは、開発プロセス中に使用されるソフトウェア開発および検証ツールの認定に対処します。 これは、ツールがエラーや必要な標準からの逸脱を引き起こさないことを保証するためのツールの選択、検証、検証のプロセスを定義します。

DO-178C 認証プロセスと計画に Visure ソリューションを使用する

ヴィシュア・ソリューションズ は、DO-178C 認証プロセスを大いに支援できる要件管理およびトレーサビリティ ツールの大手プロバイダーです。 同社の包括的なソフトウェア ソリューションである Visure Requirements は、DO-178C 認定に必要な計画、開発、検証、文書化をサポートするために特別に設計された幅広い機能を提供します。 この記事では、Visure Solutions を効果的に活用して DO-178C 認定プロセスを合理化し、計画活動を強化する方法を検討します。

Visure ソリューションによる要件管理

要件管理は、開発ライフサイクル全体を通じてすべてのソフトウェア要件が確実に取得、追跡、検証されるため、DO-178C 準拠において重要な役割を果たします。 Visure Requirements は、要件を管理するための強力で直感的なプラットフォームを提供し、組織は次のことを可能にします。

要件の抽出と取得

Visure Requirements は、カスタマイズ可能なテンプレート、フォーム、共同作業ツールを提供することで、効率的な要件の抽出と取得を可能にします。 チームはソフトウェア要件を簡単に収集して文書化し、完全性と正確性を確保できます。 このツールを使用すると、要件の重要度に基づいて要件を分類でき、ソフトウェア レベル (DAL A ~ E) の識別が容易になります。

要件のトレーサビリティ

要件、設計成果物、コード、テスト ケース間のトレーサビリティを確立および維持することは、DO-178C 準拠の基本的な側面です。 Visure Requirements は包括的なトレーサビリティ機能を提供し、組織がさまざまな成果物間の双方向のトレーサビリティ リンクを作成および管理できるようにします。 これにより、システム要件からソフトウェア要件、設計要素、検証アクティビティ、テスト ケースに至るまでの完全なトレーサビリティが保証されます。

影響分析と変更管理

Visure Requirements は、要件の変更に対処し、開発プロセス全体で一貫性を維持するために不可欠な影響分析と変更管理をサポートします。 このツールは要件変更の影響を視覚的に表現するため、チームがその結果を評価し、情報に基づいた意思決定を行うことができます。 変更リクエストを追跡、管理し、影響を受ける成果物にリンクできるため、変更管理プロセスの透明性と制御が確保されます。

Visure ソリューションによる計画

Visure Solutions は、DO-178C 認定の効果的な計画をサポートする機能も提供します。 次の機能は、組織がソフトウェア開発プロセスを計画するのに役立ちます。

カスタマイズ可能なテンプレートとワークフロー

Visure Requirements を使用すると、DO-178C 認定の特定のニーズに合わせたカスタマイズ可能なテンプレートとワークフローを作成できます。 組織は標準プロセス、手順、ベスト プラクティスを定義して、プロジェクト全体の一貫性とコンプライアンスを確保できます。 ソフトウェア開発計画、検証計画、構成管理計画、品質保証計画、その他の重要な計画文書用のテンプレートを作成できます。

文書管理

DO-178C 認定には、効果的な文書化が不可欠です。 Visure Requirements には、重要な認証成果物の作成、レビュー、承認、保管を容易にする堅牢な文書管理モジュールが含まれています。 組織はドキュメントの一元的なリポジトリを維持し、バージョン管理、アクセス管理、規制要件への準拠を確保できます。

コラボレーションとコミュニケーション

Visure Requirements は、DO-178C 認定プロセスに関わるチーム メンバー間のコラボレーションとコミュニケーションを促進します。 このツールには、通知、コメント、ディスカッションなどの組み込みのコミュニケーション機能が備わっており、関係者が情報を共有し、フィードバックを提供し、問題を効果的に解決できるようになります。 これによりチームワークが強化され、全員が認定目標に確実に一致するようになります。

レポートと指標

Visure Requirements は包括的なレポート機能とメトリクス機能を提供し、組織が要件、トレーサビリティ、テスト カバレッジ、コンプライアンスに関連するカスタマイズされたレポートとメトリクスを生成できるようにします。 これらのレポートは、プロジェクトの進行状況を監視し、潜在的なボトルネックを特定し、認証プロセス中にコンプライアンスを実証するのに役立ちます。

まとめ

DO-178C 認証は、航空機システムにおけるソフトウェアの安全性と信頼性を保証する厳格かつ包括的なプロセスです。 認証プロセスに従い、ソフトウェア開発計画、ソフトウェア検証計画、ソフトウェア構成管理計画、ソフトウェア品質保証計画、ソフトウェア ツール認定計画などの重要な計画を検討することで、組織は効果的に DO-178C 認証を取得できます。 これらの計画に従うことは、トレーサビリティ、高品質コード、DO-178C で指定された目的と要件への準拠を維持するのに役立ち、最終的に認証の成功と安全で信頼性の高い航空ソフトウェアの開発につながります。

Visure Solutions は、DO-178C 認定プロセスを大幅に合理化し、計画活動を強化できる強力なソフトウェア ソリューション Visure Requirements を提供します。 Visure Requirements は、堅牢な要件管理機能、カスタマイズ可能なテンプレートとワークフロー、ドキュメント管理機能、コラボレーション ツール、レポート機能を備えており、DO-178C 要件に準拠したソフトウェアを効果的に計画、開発、検証、文書化するための包括的なプラットフォームを組織に提供します。 Visure ソリューションを活用することで、組織は効率を向上させ、リスクを軽減し、航空システムの DO-178C 認証を取得することができます。 Visure Solutions の利点を直接体験するには、以下をチェックすることをお勧めします。 無料の30日試用版これにより、Visure Requirements の機能を探索し、それが DO-178C 認定プロセスと計画活動をどのように合理化できるかを確認できます。

この投稿を共有することを忘れないでください!

チャプター

Visureで市場投入をスピードアップ

モデルベースのシステムエンジニアリングアプローチと要件管理プロセスの相乗効果

17年2024月XNUMX日

午前11時(東部標準時) |午後 5 時 (中央ヨーロッパ夏時間) |午前8時(太平洋標準時)

フェルナンド・ヴァレラ

フェルナンド・ヴァレラ

ビジュアルソリューションズ社 CTO

要件から設計までのギャップを埋める

MBSE と要件管理プロセス間のギャップを埋める方法を学びます。