IT用語帳
SA組込みシステム設計 · 組込みシステムの基礎

コデザイン

Hardware/Software Co-design

こでざいん

組込みシステムにおいて、ハードウェアとソフトウェアの機能分担を最適化しながら並行して設計を進める手法。性能、コスト、消費電力、開発期間などの制約を総合的に考慮してトレードオフを判断する。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 11 回出題(エンベデッドシステムスペシャリスト試験 7・システムアーキテクト試験 2・応用情報技術者試験 1・ネットワークスペシャリスト試験 1)。うち 3 回は用語そのものを問う問題です。

残り 1 件を表示

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

システムアーキテクト試験の過去問によく出る用語

Related

関連キーワードの用語

SA状態遷移設計

システムの振る舞いを有限個の状態とイベントによる遷移で表現し設計する手法。状態遷移図や状態遷移表を用いて、状態の漏れや意図しない遷移を検出する。組込みシステムのプロトコル処理や制御ロジックで多用される。

SA省電力設計

バッテリ駆動の組込み機器で重要な消費電力を抑える設計手法。クロック周波数の動的制御(DVFS)、スリープモードの活用、不要な回路のクロックゲーティングなど、ハードウェアとソフトウェアの両面からアプローチする。

ESハードウェア・ソフトウェア分割

システム要件を分析し、ハードウェアで実現する機能とソフトウェアで実現する機能を振り分ける設計工程。性能要件、コスト、消費電力、開発期間、柔軟性などを考慮して最適な分割を決定する。コデザインの中核的な活動である。

SAトレードオフ分析

複数の要件や品質特性の間で、あるものを優先するとほかが犠牲になる関係を分析・評価すること。性能と保守性、コストと品質など、相反する要件間の最適なバランスを見つけるためにシステム設計で広く用いる。

SAシステム方式設計

システム要件を実現するために、ハードウェア、ソフトウェア、ネットワーク、データベースなどの構成要素と、それらの関係・インタフェースを決定する設計工程。要件定義とソフトウェア詳細設計の間に位置づけられる。

SAソフトウェアアーキテクチャ

ソフトウェアシステムの全体構造を定義するもの。構成要素(コンポーネント)、それらの関係、外部環境とのインタフェース、設計・進化の原則を含む。品質特性のトレードオフを考慮して決定する。