SA組込みシステム設計 · 組込みシステムの基礎
クロス開発
Cross Development
くろすかいはつ
開発用のホストコンピュータ上でターゲットシステム(組込み機器)向けのソフトウェアを開発する手法。クロスコンパイラ、ICE(In-Circuit Emulator)、JTAGデバッガなどの開発ツールを用いる。
共有:
Past Exams
過去問での出題
過去問で 2 回出題(応用情報技術者試験 1・システムアーキテクト試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
ESCI/CD
ソースコードの変更を頻繁にビルド・テスト(CI)し、デプロイ可能な状態を継続的に維持する(CD)開発プラクティス。自動ビルド、自動テスト、静的解析をパイプラインに組み込む。組込み開発でもクロスコンパイルとHIL/SILテストの自動化が進んでいる。
ES開発工程設計
開発をどの工程に分け、各工程で何を作り何を確認するかを定めること。ハードウェアとソフトウェアの工程を並行させる場合は同期点を明確にする。
ES原価企画
目標とする販売価格と利益から許容原価を定め、それに収まるよう設計段階から作り込む活動。量産する組込み機器では部品単価の積上げが利益を左右する。
ESBOM
製品を構成する部品とその数量を階層的に示した表。部品表ともいい、原価計算と調達計画の基礎になる。
ESベースライン
変更管理の基準として確定させた成果物の状態。以後の変更は正式な手続きを経て行い、構成の追跡可能性を保つ。
ES機能の取捨選択
開発期間とコストの制約下で、実現する機能とその優先順位を決めること。市場投入時期を守るために一部機能を次版へ送る判断を含む。
