物理アーキテクチャの作成
物理アーキテクチャの作成
前ページの図5で示した論理アーキテクチャに対して、非機能要求や制約に配慮した実際の「モノ」としての構成を物理アーキテクチャと呼びます。物理アーキテクチャの構築には、まずは下表のように、「車両盗難防止システム」の非機能要求を実現するために必要なアーキテクチャ制約を導出し、先に定義した論理アーキテクチャに対しこれを満たすような変更を施していくことになります。
表のアーキテクチャ制約に対し、さまざまなトレードオフ分析を行い、全体最適な視点で決定した物理アーキテクチャが図6です。ここでは、ハードウェアとソフトウェアの区別、および、それらがどのように配置されるかを見て取ることができます。今回は、性能面およびビジネス面での制約から、盗難防止とボデーECUの2つのCPUに各構成要素となるブロックが分割配置されたことが分かります。
さらに図7のように、各要素間のつながりや、やり取りされる情報などを表現できる内部ブロック図を活用することで、設計したアーキテクチャの妥当性をモデルを使って早い段階で検証することができます。このような手順を踏むことで、多様で大規模なシステムに対しても、トップダウンかつ全体最適なアーキテクチャを事前に検討することが可能になります。
システムアーキテクトを目指して
システムアーキテクチャは一度構築すればそれで終わりではなく、システムのライフサイクル全般に渡って維持していかなければなりません。また、複数のシステムに対して同じようにシステムアーキテクチャを定義していくことで、機能の統合や相互接続などの全体最適を実現するための検討が進むようになります。
システム開発を行う企業においては、システムアーキテクチャ設計を継続していくシステムアーキテクトの存在が不可欠です。また、システムアーキテクトにとっては、全体最適なシステムを設計することで企業の事業戦略を大きく推進する役割を果たせます。システムアーキテクトを目指し、真に役立つシステムアーキテクチャ設計を実現させましょう。
頑張ってるけど、ちっとも楽にならない…何で?
すぐに成果を出すために頑張ってるけど、自前ではもう限界
効果的だろうけど高額なコンサルには手がでない…
あなたに合う一番最適な解決方法を
エクスモーションがご提案いたします。
システムアーキテクチャの関連サービス
人材育成
システムアーキテクチャ設計の基本的な方法を身に付けていただくために、要求の整理から論理アーキテクチャの導出、物理アーキテクチャの構築までを演習を通じ実践的に学んでいただくトレーニングを提供しています。
EurekaBoxは、オンラインで学べる総合学習&実践プラットフォームです。このコースでは、これからシステムズエンジニアリングを学んでいきたいという人から、実践している人に向けて、コンテンツを用意しています。システムズエンジニアリングの基礎から応用までをわかりやすく解説します。
適用支援
システム設計支援サービス
お客様の開発課題に対して、実際にコンサルタントが開発現場に入り、多くの利害関係者とコンタクトを取りながらシステム設計作業を主導し、「システムアーキテクチャ」を作り上げます。進め方やアウトプット等について、お客様の状況に合わせた、カスタマイズも可能です。
システムアーキテクチャに関する記事を見る
他のソリューションを見る
USDM要求の定義と仕様化 既存資産の解説書 レガシー救済プロジェクト 「レガシーシステム」の可視化 レガシーリファクタリング プロセス・アーキテクチャ XDDPによる「派生開発」 「UML」+「オブジェクト指向」
モデリング プロダクトライン開発
最新コラム
CASE時代に不可欠なサイバーセキュリティ& 機能安全
自動車産業における「CASE」は、便利さや効率性を向上させる一方で、セキュリティや安全上の問題を引き...
新しい事業の未来を左右するソフトウェア人財への実践的リスキリングとは
車載分野では自動運転やEV化などの技術革新やビジネスモデルの変化に対応するために従来のハード・メカ開...
プロダクトライン開発をアップグレードさせた『新たなプロダクトライン開発』でソフトウェアファースト時代に備える!
ソフトウェアを共通化する方法として、プロダクトライン開発がありますが、OTAを考慮するとプロダクトラ...
ソフトウェアファースト時代に不可欠な新たなプロダクトライン開発とは
自動車業界を中心に「ソフトウェアファースト」という言葉がもてはやされています。それは、目指すべき方向...