Embedded Systems Specialist Examination study materials
Embedded Systems Specialist Examination study resources

Embedded Systems Specialist Examination study plan

Embedded Systems Specialist Examination · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

組込みシステムの事業戦略・製品戦略の策定 & ハードウェアとソフトウェアの要求仕様の策定

  • 組込み製品の事業戦略フレームワーク(市場セグメンテーション、競合分析、差別化要因)を自分の言葉で説明できるように整理する

  • 製品ロードマップと要求仕様のトレーサビリティの関係を図示し、戦略から要求への流れを説明できるようにする

  • 機能要求・非機能要求(性能、消費電力、リアルタイム性、信頼性、コスト)を分類するチェックリストを自作する

  • ステークホルダー分析と要求の優先順位付け手法(MoSCoW、重み付けスコアリング)を適用した演習を1件行う

Your checkpoint

ある組込み製品を1つ選び、事業戦略サマリ(1ページ)と要求仕様ドラフト(機能/非機能を各10項目以上、根拠と優先度付き)をまとめた文書

Week 2

ハードウェアとソフトウェアの要求仕様の策定 & 組込みシステムの事業戦略・製品戦略の策定

  • 要求仕様の曖昧さを検出するレビュー観点(測定可能性、境界条件、矛盾、抜け漏れ)を10項目以上リスト化する

  • ユースケース記述と受入基準を作成し、検証可能な要求に書き換える演習を行う

  • コスト・スケジュール・規制(安全規格、無線認証など)の制約を要求に反映する手順を整理する

  • 戦略上のリスク(部材調達、ライフサイクル、セキュリティ)を要求リスクとして登録する方法をまとめる

Your checkpoint

要求仕様レビュー報告書:前週のドラフトに対し、指摘事項15件以上と修正後の要求文(受入基準付き)を記載したもの

Week 3

システムアーキテクチャ設計と機能分担

  • ハードウェアとソフトウェアの機能分担を決める判断基準(性能、消費電力、コスト、柔軟性、検証容易性)を比較表にまとめる

  • アーキテクチャパターン(割込み駆動、RTOSタスク分割、状態機械、パイプライン処理)の適用条件を説明できるようにする

  • CPU・メモリ・ペリフェラルの選定手順を、要求からのトレーサビリティを保って記述する

  • インタフェース仕様(API、通信プロトコル、タイミング)の設計演習を1件行う

Your checkpoint

対象製品のシステムアーキテクチャ設計書:ブロック図のテキスト記述、機能分担表(HW/SW振り分けと根拠)、主要インタフェース仕様を含むもの

Week 4

システムアーキテクチャ設計と機能分担 & 組込みシステムの設計・構築・製造・テスト

  • アーキテクチャ上のトレードオフ(リアルタイム性 vs 汎用性、統合度 vs 検証容易性)を3件以上分析し、決定理由を記録する

  • リアルタイム性の見積り(割込み応答時間、タスク応答時間、WCETの考え方)を計算演習で行う

  • 設計からテストへの展開(単体・結合・システム・受入)を計画し、テスト観点を要求に対応付ける

  • 設計レビューのチェックリストを作成し、自分の設計書に適用して指摘を反映する

Your checkpoint

設計レビュー記録とテスト計画書:要求IDとテストケースの対応表(20ケース以上)を含むもの

Week 5

組込みシステムの設計・構築・製造・テスト

  • 組込みソフトウェアの実装規約(MISRA等の考え方を含む)と静的解析の活用方法を整理する

  • 単体テストと結合テストの手法(同値分割、境界値、スタブ/ドライバ、カバレッジ指標)を演習問題で適用する

  • ハードウェア依存部分のテスト(HIL、シミュレータ、オシロスコープ等の計測)の進め方を手順化する

  • 製造工程での品質保証(書き込み、検査、トレーサビリティ、出荷判定)の流れを説明できるようにする

  • 不具合解析の手順(再現、切り分け、根本原因分析)をケース演習で実践する

Your checkpoint

テスト実施報告書:テストケース10件以上の実行結果、カバレッジ値、検出不具合3件以上の原因分析と対策を含むもの

Week 6

開発環境の整備・改善 & 組込みシステムの設計・構築・製造・テスト

  • 開発環境の構成要素(クロスコンパイラ、ビルドシステム、デバッガ、バージョン管理、CI)を洗い出し、現状との差分を整理する

  • ビルドの再現性と自動化(CIでのビルド・静的解析・単体テスト実行)の設計を行う

  • デバッグ環境(JTAG/トレース、ログ出力、遠隔デバッグ)の整備方針をまとめる

  • テスト自動化の範囲を決め、自動化の効果(工数削減、回帰の網羅性)を見積もる

Your checkpoint

開発環境改善提案書:現状課題、改善後の構成図(テキスト)、CIパイプライン定義の概要、導入効果の試算を含むもの

Week 7

開発環境の整備・改善 & 組込みシステムの事業戦略・製品戦略の策定

  • 開発プロセス標準(レビュー、構成管理、変更管理、リリース判定)を自組織向けに文書化する

  • ツールチェーンのバージョン管理と長期保守(サプライヤ依存、ライセンス、セキュリティ更新)のリスクを評価する

  • 開発生産性の指標(欠陥密度、レビュー指摘率、テスト消化率)を定義し、計測方法を決める

  • 事業戦略と開発投資の整合(内製/外注、プラットフォーム化、再利用)を論じる演習を行う

Your checkpoint

開発プロセス標準ドラフト(1〜2ページ)と生産性指標定義表(指標・算出式・目標値・計測頻度)

Week 8

組込みシステムの事業戦略・製品戦略の策定 & ハードウェアとソフトウェアの要求仕様の策定 & システムアーキテクチャ設計と機能分担 & 組込みシステムの設計・構築・製造・テスト & 開発環境の整備・改善

  • 全ドメインの弱点を模擬問題の結果から特定し、正答率の低い領域を重点的に復習する

  • 戦略→要求→アーキテクチャ→設計・テスト→開発環境の一気通貫のストーリーを自分の製品例で説明できるようにする

  • 用語(トレーサビリティ、WCET、HIL、CI、MoSCoW等)を定義付きで整理し、曖昧なまま残さない

  • 時間配分を意識した模擬試験を2回実施し、見直し時間を含めた解答戦略を固める

Your checkpoint

総復習ノート:全ドメインの要点整理(各ドメイン10項目以上)と模擬試験2回の結果・弱点対策リスト

Milestones

Week 2: 事業戦略サマリと要求仕様ドラフトが完成し、要求レビューで指摘15件以上を出して修正済みであること。非機能要求が測定可能な形で記述されていること

Week 4: アーキテクチャ設計書とテスト計画書が揃い、要求IDとテストケースの対応表が20ケース以上あること。リアルタイム性の計算演習を自力で解けること

Week 6: テスト実施報告書で不具合の根本原因分析ができ、開発環境改善提案書にCIパイプラインの概要と効果試算が含まれていること

Week 8: 模擬試験2回で各ドメイン60%以上を確保し、弱点対策リストの全項目に具体的な復習手順が記載されていること