過去問解きまくり研究所 ホーム

ソフトウェア開発管理技術|エンベデッドシステムスペシャリスト試験

この分野には 22問あります。くり返し出ているものから並べています。

この分野だけ解く

この分野でくり返し出ている用語は保守(5問)・作業(4問)・工程(4問)・プロジェクト(3問)・分析(3問)です。問題が多い回は平成30年度 春期(3問)・平成29年度 春期(3問)・平成23年度 特別(3問)です。

作ったものを資産として回し、道具は目的で選ぶ

組込み製品は系列で開発されることが多く、再利用が重視されます。製品のロードマップに基づいて共通部分をコア資産として整え、それを組み合わせて個々の製品を作るのがプロダクトライン開発です。品質の確かな資産を使い回すので、品質を保ちながら費用を抑えられます。銀行の勘定系のような特定の業務分野に絞って業務知識や部品、ツールを体系的に整えるのがドメインエンジニアリングです。

既存のプログラムに向き合う技法は、向きと結果で区別します。プログラムを解析して仕様や設計を明らかにするのがリバースエンジニアリングで、仕様からプログラムを作る通常の向きとは逆です。外から見た振る舞いを変えずに内部の構造を整えるのはリファクタリングと呼ばれます。

進め方では、開発サイクル全体を繰り返して完成度を高めるのがスパイラルモデルです。スクラムでは期間を固定したスプリントを繰り返し、各スプリントでリリース判断ができる成果を作ることを目標にします。ペアプログラミングは2人で一つのプログラムをレビューしながら作り、品質の向上と知識の共有を図ります。

CMMIは組織のプロセスの成熟度を段階で示し、改善を助けるモデルで、開発手順そのものを定めるものではありません。共通フレームの検証は、成果物が指定の要求事項を正しく反映しているかを確かめ、妥当性確認は、意図した用途に対して要求が満たされているかを確かめます。

道具は目的で選びます。JTAGはマイコンに内蔵されたデバッグ機能を専用の端子から操作する方式で、マイコンを模擬装置に置き換えるICEとは機能の置き場所が違います。関数ごとの実行回数や時間を測るのはプロファイラ、プログラムを止めて誤りを探すのはデバッガ、ソースコードのコメントから文書を作るのはドキュメンテーションジェネレーターです。

成果物の管理では、各工程の設計情報やプログラムを一元管理するリポジトリが、効率化と用語の統一に役立ちます。Gitは各開発者が手元に全履歴の複製を持つ分散型のバージョン管理ツールです。MISRA-Cは車載システムの品質向上を目的とした、C言語の書き方を制限する規則です。スタックの最大使用量は、各関数のフレームの大きさを呼出しツリーの経路ごとに合計した最大値です。

この分野で出た問題

正解と解説は、答え合わせのあとに出ます。

年度から解く

この分野の問題は 13年度ぶんの試験から出ています。いちばん新しいのは令和7年度 秋期です。年度別に解くと、回ごとにまとめて解けます。