エンジニアリング

ソフトウェア開発におけるプロセスと手法

制御ソフトウェアのための迅速かつ的確なプロセス

車載制御ソフトウェアには、最先端の基準が求められます。AVLは、効率的に開発目標を達成するための手法とプロセスを提供します。

Software Methods and Processes

自動車開発では、常に厳格に定義された基準が求められてきました。これは、車両に使用されるソフトウェアにも同様に適用されます。特に重要なのが、品質基準であるAutomotive SPICE(ASPICE)と、安全性に関するISO 26262規格です。

法的な規格では、満たすべき仕様が明確に定められていますが、実際の実装方法については詳細に定義されておらず、開発チームにとって大きな課題となることがあります。当社は、適用される規格に確実に準拠しながら、最も効率的な方法で一貫した開発を行うための手法とツールをご提供します。

20年以上にわたり、量産実績のあるソフトウェア製品を成功裏に開発してきた経験を活かし、準拠したプロセス・手法・ツールの導入と運用を確実にサポートいたします。

成功するソフトウェア開発には、以下のような多岐にわたるタスクが含まれます:

  • 現在お客様の市場に適用されるすべての関連規格の体系的な特定
  • 規格要件に基づく社内プロセス定義の実装
  • 開発における効果的な適用のためのプロセスの微調整
  • 開発者が容易にアクセスできるよう、社内プロセス定義を複数の抽象レベルに分類
  • 実用的かつシームレスなプロセス設計の実現
  • プロジェクトを日常業務で適用するための、実践的かつ効率的な開発者向けトレーニング
  • 開発プロセスおよび製品の外部認証

当社はこれらのタスクを通じて、お客様のソフトウェア開発の成功を力強くサポートします。

Challenges in SW Methods and Processes
Process Control Modules

お客様の要件と法的基準のすべての側面を満たす、最適なソフトウェア製品を確実にお届けするために、当社は独自のプロセス・手法・ツール(PMT)アプローチを開発しました。

  • P – プロセス(Process):
    規格要件をプロセスレベルに結び付け、仕様に含まれる要件から実施すべき活動を導き出し、それらを開発サイクルに分類します。プロセス全体を通じて、一般的な規格で求められるトレーサビリティと一貫性を保証します。
  • M – 手法(Methods):
    V字開発モデルの各ステップに対して、包括的な手法を適用します。
  • T – ツール(Tools):
    プロセスにおける要件を実装し、プロセスおよび手法に有益な適切なツールを使用します。たとえば、Enterprise Architectのようなソフトウェアアーキテクチャツールなどです。

当社のサービスは、単なる解釈的なコンサルティングにとどまりません。自動車開発とソフトウェア製品の実際の仕組みを理解しており、その経験を活かして、ソフトウェアの車載運用に至るまで、プロセス全体を通じてお客様をサポートします。

当社は以下の3つのステップでお客様を導きます:

  • ギャップ分析:
    ワークショップにて、一般的な規格を満たすために利用可能なリソースを調査します。ギャップが見つかった場合には、それを埋めるための情報をご提供します。
  • AVL PMTチェーン:
    堅牢なツールチェーンをご提供し、お客様の開発プロセスに合わせて調整・実装します。
  • ワークショップ:
    品質およびプロセスエンジニア向けに、プロセスに関するトレーニングを実施します。
     

当社のプロセスおよび手法に関する専門知識により、お客様のソフトウェア開発は大きなメリットを享受できます。その利点は以下のとおりです:

将来にわたって通用する開発を

特に先進運転支援システム(ADAS)の導入以降、規格準拠の重要性はこれまで以上に高まっています。顧客は、対応する認証書の提示を求めています。当社の実績ある開発プロセスは、これらの規格を確実に満たし、市場における競争力を維持・強化するための支援を提供します。

効率性

効率的な開発プロセスは、生産工程をスケジュール通りに進めるために不可欠です。しかし、それは決して容易なことではありません。作業計画は明確に定義・実行される必要があり、要件は曖昧さなくトレーサブルでなければなりません。当社は、ソフトウェア開発においてプロジェクトの効率性とリソーススケジューリングの両立を実現し、成熟した製品を確実に期限内に市場投入できるよう支援します。

品質と生産性

当社のサポートにより、お客様は望む製品を、望むタイミングで確実に提供することが可能になります。必要なすべての機能を含めたソフトウェアを、スケジュール通りに実装できます。

プロセスの記録

当社は、実装されたすべての準拠プロセスおよび手法を文書化します。これにより、お客様の開発プロセスに容易に取り入れ、実装することが可能になります。使用するツールに関わらず、プロセス全体を通じてサポートいたします。

使用方法

提供する各ツールの最適な使い方について、分かりやすくご説明します。さらに、従業員の皆様が安心してご利用いただけるよう、明確で理解しやすいトレーニングもご提供しています。

評価支援

どれほど入念で法的に準拠した開発であっても、承認なしでは意味を成しません。そこで私たちは、品質評価の実施をサポートいたします。これにより、お客様のソフトウェアが商用利用の認可を受けることを確実にします。

関連トピック

常に新しいソリューションの開発に取り組んでいます。以下のトピックもぜひご覧ください。

Tailored Feature Development ADAS
カスタマイズされた機能開発

すべての車両に対応したADAS(先進運転支援システム)とAD(自動運転)機能 – AVLは、お客様のニーズに合わせてカスタマイズされたソリューションを開発しています。

Software Toolchain Maestra
ソフトウェア開発ツールチェーン

Are you looking to optimize your control software? Our tools offer model-based development and verification in accordance with all the latest standards.

未来へ向けて着実に前進中:ソフトウェア開発分野におけるプロセスや手法の最新動向をぜひご覧ください。

avl_sensorikhalle-2
Press Release
AVL Opens New Center for Mobility and Sensor Testing in Roding

Innovative Test Infrastructure for Driver Assistance Systems and Autonomous Driving