• 電気通信大学、プログラミング教室、東京都調布市

▼令和元年度秋期:問65 非機能要件の定義で行う作業はどれか。

ア 業務を構成する機能間の情報(データ)の流れを明確にする。

イ システム開発で用いるプログラム言語に合わせた開発基準、標準の技術要件を作成する。

ウ システム機能として実現する範囲を定義する。

エ 他システムとの情報授受などのインタフェースを明確にする。

▼上に出てきた用語の意味
【非機能要件 non-functional requirement】情報システムやソフトウェアの開発に際して定義される要件のうち、機能面以外のもの全般。性能や信頼性、拡張性、運用性、セキュリティなどに関する要件が含まれる。(IT用語辞典 e-Words)

▼今回の問いとFEのシラバスの関連を赤の★印、既出は橙色の★印で示しました。

表の出所 FEのシラバスから筆者が作成。

▼IPのシラバスでの位置付け
中分類7:システム企画 >23. 要件定義 >(1) 業務要件定義〔用語例〕機能要件・非機能要件の定義

▼比較:FEのシラバスでの位置付け
中分類18:システム企画 >(2)要件定義 >① 要件定義の目的:システムや業務全体の枠組み、システム化の範囲と機能を明らかにすること。

中分類18:システム企画 >(2)要件定義 >② 要件の定義:要件定義には、業務上実現すべき要件である業務要件定義と、業務要件を実現するために必要な情報システムの機能を明らかにする機能要件定義、パフォーマンスや信頼性、移行要件などの非機能要件定義がある。
解答イ