システム検証
組込みソフトウェアとシステムを継続的に統合、テスト、検証し、エンドツーエンドのトレーサビリティーを管理する
検証、妥当性確認、認定のコンプライアンス確保を加速する
統合、テスト、妥当性確認、検証の各プロセスでは、製品やシステムの複雑さ、規模、即時性、安全性、セキュリティに関するさまざまな制約によって大きな課題が生まれています。
バーチャルツイン・エクスペリエンスのおかげで、製品開発サイクルの初期段階から、複雑なシステムをモデル化し、要件やハードウェア/ソフトウェアの分野を考慮に入れてシミュレートできます。シミュレーション・アナリストやテスト・エンジニアは、システムの設計、挙動、パフォーマンスを継続的にテストし、顧客の期待と市場の規制に沿っていることを検証できます。エンドツーエンドのトレーサビリティーにより、初期要件からハードウェア/ソフトウェアの提供、テスト結果まで、バリューチェーン全体の異種データを追跡できます。 反復ループを減らし、コンプライアンス監査とシステム認証を容易にします。
ループ検証にエンドツーエンド要件を採用
欠陥やエラーが仕様段階で発生することがありますが、安全性が重視される組込みシステムでは検出が非常に困難です。CATIA STIMULUS は、システム検証にパラダイム・シフトをもたらします。ループ・シミュレーションの要件を仕様段階で実行し、統合テストおよび検証中に再使用できます。 システム設計者は、仕様フェーズであいまいな要件、不正確な要件、欠落している要件、矛盾する要件を設計開始前に検出できます。検証フェーズで、テスト・エンジニアはテスト生成を自動化し、組み込まれたソフトウェア・コードが仕様に準拠していることを確認できます。
![requirements-in-the-loop > ダッソー・システムズ](https://www.3ds.com/assets/invest/styles/banner_small/public/2023-11/1-requirement-in-the-loop_0.png.webp?itok=HkOjQKxB)
![CATIA SCANeR > ダッソー・システムズ](https://www.3ds.com/assets/invest/styles/banner_small/public/2024-03/catia_scaner.jpg.webp?itok=dHQvEWnm)
高度に自動化されたシステムの大規模シミュレーション
先進運転支援システム(ADAS)や自動運転(AD)などの高度に自動化されたシステムには、予測不能な環境でのテストという固有の課題があります。CATIA SCANeR による大規模バーチャル・シミュレーションでは、現実的な環境条件でモデル、ソフトウェア、Human-in-the-Loopのシミュレーションを実行できます。このアプローチにより、エッジ・ケースと重要なシナリオの識別とバーチャル・シミュレーションが可能になり、革新的なイノベーションが市場に投入される前に、信頼できる品質と安全性を確保できます。
制御システムや監視オートメーション・システムを検証する
制御および監視システムは、鉄道、自動車、エネルギー、その他多くの産業(ライフサイエンス、水処理、産業機械、食品・飲料など)で提供されるシステムの総コストの30%以上を占めています。これらの新しいシステムは、ますます厳しくなっている認定の制約を満たしながら、数多くの機能と高品質のサービスを提供します。ControlBuild は、業界の IEC-61508 および EN-50128 安全開発規格に準拠した制御アプリケーションのモデル化、シミュレーション、テスト、検証、展開に使用されます。
![制御および監視システム > ダッソー・システムズ](https://www.3ds.com/assets/invest/styles/banner_small/public/2023-11/3-control-monitoring-systems.png.webp?itok=Xna_I60f)
![エンドツーエンドのトレーサビリティー > ダッソー・システムズ](https://www.3ds.com/assets/invest/styles/banner_small/public/2023-11/4-end-to-end-traceability.png.webp?itok=y5-1Czwa)
要件の範囲と変更の影響を管理して、スムーズに認定を取得する
トレーサビリティーおよびレポート生成ソリューションは 要件からハードウェア/ソフトウェアに至るまで、さまざまな分野のチーム間のコラボレーションを促進し、成果物レビューをテストします。システム・アーキテクチャ、モデルベースの設計、実装、または検証の変更がもたらす影響を特定し、リスクを軽減できます。多種多様なツール、モデル、データ・ソースを駆使したトレーサビリティーにより、プロジェクト・リーダーや品質・認証エンジニアは、開発プロセス全体で規制要件と安全要件の効果的な統合を実証し、認証ベースのレポートを自動生成できます。
妥当性確認と検証の作業を実行・監視する
コストのかかるリコールを回避するために、テスト仕様を定義し、実績のあるテスト方法のテンプレートを再利用することで、製品のあらゆる側面を厳格にテストします。テスト戦略が、テスト対象のシステムの要件、機能、論理、または物理的側面とどのように一致するかを評価します。テスト・セッションをスケジュールおよび管理し、全体的な進行状況と完成度を監視します。テスト結果の証拠を紐づけて追跡し、規制や標準に対するコンプライアンスを容易に確保できます。
![テスト・マネージャー > ダッソー・システムズ](https://www.3ds.com/assets/invest/styles/banner_small/public/2024-03/test-manager.jpg.webp?itok=HidpShAe)
CATIA Systems Validation ロール
CATIA Systems Validation ソフトウェア製品は、3DEXPERIENCE プラットフォームでロールとしてパッケージ化されており、必要なアプリケーションすべてをすぐに利用できるため、迅速かつ効率的に作業を進めることができます。組織におけるお客様の役割に対応するパッケージをお選びください。
CATIA Systems Validation 製品の詳細を見る
CATIA MBSE Cyber System ユーザー・コミュニティで会話に参加しましょう!
コンピュータ・システム検証 [CSV] ソフトウェアに関する FAQ
コンピュータ・システム検証(CSV)は、医薬品や医療などの規制の厳しい業界のコンピュータ化されたシステムが事前定義された仕様を満たし、意図したとおりに一貫して動作することを保証します。これは、データの整合性を維持し、法規制コンプライアンスを遵守し、製品の品質と安全性を保証するために不可欠なプロセスです。CSV は、正確性と信頼性が最優先される環境で重要なデータを処理するシステムに重要です。
システムの検証と妥当性確認は、ソフトウェアとシステムの開発と実装で使用される 2 つの異なるプロセスですが、互いに補完し合います。
- 検証とは、要件と設計仕様に従って、製品が正しく構築されていることを確認することです。「私たちは製品を正しく作っているか?」という問いに答える作業です。検証には、開発のさまざまな段階でソフトウェアの正確性、一貫性、完全性を確認するためのレビュー、検査、非エグゼクティブのテスト方法が含まれます。
- 一方、妥当性確認では、エンド・ユーザーに適した製品が構築されているかどうかに焦点を当てます。「私たちは適切な製品を作っているか?」という問いに答える作業です。妥当性確認では、システムがユーザーのニーズと要件を満たしているかどうかを確認します。通常、最終製品の実際のテストと評価が必要になります。
特に重要な産業や規制の厳しい産業では、ソフトウェア・システムの品質と有効性を確保するためにどちらも重要になります。
コンピュータ化されたシステム検証は、システム開発ライフサイクルにおける重要なフェーズであり、最終的なシステムが意図された目的と要件を確実に満たすようにします。このプロセスには通常、次のステップが含まれます。
- 要件の解析: 妥当性確認を開始する前に、システム要件を十分に理解し、文書化することが不可欠です。これらの要件は、明確かつ完全でテスト可能でなければなりません。機能要件(システム挙動)、パフォーマンス要件(システム性能)、その他の制約などが含まれます。
- 検証計画: 検証プロセスに関連する範囲、アプローチ、リソース、スケジュール、アクティビティをまとめた検証計画を作成します。この計画では、成功の基準とその測定方法も定義する必要があります。
- テストの設計と開発: 要件と検証計画に基づいて、システムのすべての側面をカバーするテスト・ケースを設計します。これには、テスト手順の策定、必要なテスト・データの決定、テスト環境のセットアップが含まれます。
- テストセッション: 設計されたテスト・ケースに従ってテストを実行します。指定された要件を確実に満たすために、さまざまな条件や入力データを使ってシステムを稼働させます。テストは、機能、パフォーマンス、信頼性のあらゆる側面を網羅する、体系的で包括的なものでなければなりません。
- データの収集と解析: ログ、テスト結果、パフォーマンス指標など、テストセッションからデータを収集します。このデータを解析して、システムが定義された要件と成功基準を満たしているかどうかを評価します。
- 問題点の特定および解決: システムが要件を満たしていない場合は、問題または欠陥を特定します。その内容を文書化し、解決するための是正措置を講じる必要があります。解決したら、再度テストして問題が正常に解決されたことを確認します。
- 最終検証レポート: テストが完了し、システムがすべての要件を満たしていることが確認されたら、最終的な検証レポートを作成します。このレポートには、検証アクティビティの要約とテスト結果が記録され、システムが要件に準拠しているか最終的な評価が記載されます。
- 利害関係者によるレビューと承認: 最終的な検証レポートを利害関係者に提示し、レビューと承認を求めます。このステップでは、クライアント、規制当局、またはその他の関係者から正式な承認を受けることも珍しくありません。
- 検証後のレビューとメンテナンス: 検証後、システムを定期的にレビューして、システムに変更や更新がある場合は特に、引き続き要件が守られているか確認します。
その他の情報
CATIA のソリューションの詳細
組織の規模の大小を問わず、シームレスなコラボレーションと持続可能なイノベーションに、当社のソリューションがどう役立つかについて、CATIA の担当技術者がご説明します。
はじめに
学生、教育機関、専門家、企業向けのコースとクラスをご用意しています。お客様に最適な CATIA トレーニングを受講してください。
サポートの利用
ソフトウェアやハードウェアの資格認定、ソフトウェアのダウンロード、ユーザー・マニュアル、サポート連絡先、サービス・オファリングに関する情報はこちら