IT用語帳
ES機能仕様を満足させるシステムアーキテクチャ及びハードウェアとソフトウェアの要求仕様の策定 · ハードウェアとソフトウェアのトレードオフ

ハードウェアとソフトウェアのトレードオフ

Hardware/Software Trade-off

はーどうぇあとそふとうぇあのとれーどおふ

ある機能をハードウェアで実現するかソフトウェアで実現するかの選択。ハードウェア化は高速だが変更が難しく費用がかさむ。ソフトウェア化は柔軟だが性能面で不利になりやすい。

共有:

Related

関連キーワードの用語

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

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

ESメモリマップ

プロセッサのアドレス空間におけるメモリやI/Oデバイスの配置を示す図表。ROM、RAM、周辺デバイスのレジスタなどがどのアドレスに割り当てられているかを定義する。組込みシステム設計の基本となる。

ESUML

オブジェクト指向ソフトウェアの設計をモデル化するための標準的な記法。クラス図、シーケンス図、ステートマシン図、ユースケース図などの13種類の図を提供する。組込みシステムでは特に状態遷移図やシーケンス図が活用される。

ES状態遷移図

システムの状態とイベントによる状態間の遷移を図式化したもの。UMLのステートマシン図やMealy/Moore型の状態機械で表現される。組込みシステムの動作仕様記述に広く使用され、状態遷移表と組み合わせてテストケースの導出にも活用される。

ESSysML

UMLを拡張したシステムエンジニアリング向けのモデリング言語。要求図、ブロック定義図、パラメトリック図など、ソフトウェアに限らずハードウェアを含むシステム全体のモデリングに対応する。組込みシステムのシステム設計で活用される。

ES応答時間設計

入力から出力までに許される時間を定め、それを満たすよう処理方式と資源配分を決めること。ハードリアルタイム系では期限超過が機能不全を意味する。