システム要件定義・ソフトウェア要件定義|エンベデッドシステムスペシャリスト試験
この分野には 14問あります。くり返し出ているものから並べています。
この分野でくり返し出ている用語は共通フレーム(2問)・分析(2問)です。問題が多い回は令和2年度 10月(2問)・平成28年度 春期(2問)・平成26年度 春期(2問)です。
表したいものは構造か、流れか、状態か、同期か
要求を表すモデルや図は、何を表したいかで選び分けます。データの構造ならE-R図、データの流れならDFD、状態の移り変わりなら状態遷移図、並行して進む事象どうしの同期ならペトリネットです。組込みシステムでは、事象と状態とタイミングを表せるかどうかが選ぶ軸になります。
ペトリネットは、プレース、トランジション、トークンで振る舞いを表し、入力側の全てのプレースにトークンがそろったときにトランジションが発火します。この待ち合わせで同期を表現できます。状態遷移図は、同じ事象でも今の状態によって動作が変わる対象、たとえば通信プロトコルの記述に向きます。DFDに制御の流れや事象を書き加えて制御とタイミングを表すのがリアルタイム構造化分析で、変換図を使います。事象ごとにシステムが応答する一連の動作を洗い出すのが事象応答分析です。
UMLの図は、構造を表す図と振舞いを表す図に分かれます。クラス図、オブジェクト図、パッケージ図、コンポーネント図、配置図は構造の側です。シーケンス図は縦に時間の流れをとり、オブジェクト間のメッセージを順に描きます。状態マシン図はイベントによる状態の移り変わりを表し、どちらも振舞いの側です。相互作用を描く図でも、オブジェクトどうしのつながりに注目するのはコミュニケーション図です。
DFDを階層化するときは、親のプロセスを子プロセスに分けても、外との出入りのデータフローは親と一致していなければなりません。さらに、どの子プロセスにも入力と出力の両方があり、データが湧き出たり消えたりする箇所がないことを確かめます。
共通フレームでは、要件を定める工程と、それを確かめるテストの工程が同じレベルで対応します。システム要件定義で定めた要件は、システム適格性確認テストで満たされたかを確かめます。要件定義の終わりの評価では、その要件を満たす方式設計が実現可能かを見極めます。方式との一貫性や追跡可能性は、方式を設計した後で確かめる事柄です。
非機能要求の可用性は、継続性、耐障害性、災害対策、回復性に分けて考えられます。継続性は、運用時間や目標復旧時間、稼働率のように、どれだけ止めずに使えるかを数値で示す要求です。
この分野で出た問題
- 令和6年度 秋期 問17並列に生起する事象の間の同期を表現することが可能な,ソフトウェアの要求モデルはどれか。
- 平成24年度 春期 問21UML 2.0で使用される表記法のうち,システムの動的な振舞いを記述するために有効なものの組はどれか。
- 令和2年度 10月 問18UML 2.0において,オブジェクト間の相互作用を時間の経過に注目して記述するものはどれか。
- 令和4年度 秋期 問19イベント駆動型のアプリケーションプログラムにおける,時系列でのオブジェクト間の相互作用を設計するのに有用なものはどれか。
- 令和2年度 10月 問6システム基盤に対する非機能要求のうち,可用性は,継続性,耐障害性,災害対策,回復性に分類できる。この分類において,継続性の要求項目に該当するものはどれか。
- 平成24年度 春期 問23リアルタイム構造化分析技法に関する記述として,適切なものはどれか。
- 令和3年度 秋期 問20並列に生起する事象間の同期を表現することが可能な,ソフトウェアの要求モデルはどれか。
- 平成21年度 春期 問22事象駆動(イベントドリブン)プログラムの開発に際して行う事象応答分析の説明として,適切なものはどれか。
- 平成26年度 春期 問21共通フレームにおける,システム適格性確認テストで確認する内容を明確にするアクティビティはどれか。
- 平成27年度 春期 問20共通フレームによれば,システム要件の評価タスクにおいて見極めることはどれか。
- 平成28年度 春期 問20図は,階層化されたDFDにおける,あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち,適切なものはどれか。ここで,プロセス1の子プロセスは,プロセス1−1,1−2及び1−3とする。
- 平成23年度 特別 問20図は,階層化されたDFDにおける,あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち,適切なものはどれか。ここで,プロセス1の子プロセスは,プロセス1−1,1−2及び1−3と表す。
- 平成28年度 春期 問23通信プロトコルの記述などに使用される表記法であり,事象の発生と,そのときの状態に応じたシステムの動作を記述するのに,最も適したものはどれか。
正解と解説は、答え合わせのあとに出ます。
年度から解く
この分野の問題は 10年度ぶんの試験から出ています。いちばん新しいのは令和6年度 秋期です。年度別に解くと、回ごとにまとめて解けます。