はじめに
ITパスポート(iパス)の勉強、お疲れ様です。
「要件定義」「機能要件」「非機能要件」といった専門用語の違いや分類で、つまずいていませんか。
システム開発の出題範囲では頻出キーワードですが、テキストを読むだけではなかなか頭に入りづらいですよね。
そこで今回は、試験問題で間違えやすい用語の意味を、音楽のリズムに合わせて楽しく覚えられる暗記曲を作成しました。
通勤・通学中にもおすすめの「要件定義覚えうた」をご紹介します。
AIを活用した楽曲制作
この楽曲は、最新の生成AIを活用して制作しています。
歌詞の作成にはChatGPTとGeminiを用いて、試験問題で間違えやすいポイントを正確に押さえました。
そして、音楽の生成にはAI作曲ツールのSuno AIを使用しています。
アップテンポで耳に残りやすいポップス調のメロディに仕上がりましたので、ぜひ聴いてみてください。
タイトル・歌詞の紹介
タイトル
要件定義覚えうた
歌詞
要件定義プロセスは利害関係者のニーズをシステム要件として定義する工程
機能要件と非機能要件はシステム要件定義で決める
業務要件はシステム化対象の新しい業務フローや運用ルール
システム要件は業務要件を実現するために必要なシステムの機能と範囲
機能要件はシステムが備えるべき具体的な機能
画面や帳票の入出力やデータの計算処理
非機能要件は機能要件以外のシステム全体に関する要件
非機能要件はシステムの応答時間や処理能力や稼働率や障害復旧時間
非機能要件はシステムの使いやすさやセキュリティや運用や移行に関する要件
システム要件定義はシステム設計の前工程
要件定義プロセスは利害関係者のニーズをシステム要件として定義する工程
楽曲の視聴
以下のリンクから、楽曲をご視聴いただけます。
- youtube
- Suno AI
要件定義覚えうた(Suno AI)
歌詞の解説
歌詞のそれぞれの部分の意味を、試験対策の観点から初学者にも分かりやすく解説します。

「要件定義プロセスは利害関係者のニーズをシステム要件として定義する工程」
ユーザーや関係者が「こんなシステムが欲しい!」と求めている要望(ニーズ)をまとめ、システムでどう実現するかを決める一番最初のステップです。
「機能要件と非機能要件はシステム要件定義で決める」
システムに対する要望は、大きく「機能」と「非機能」の2つに分類され、どちらもこの要件定義の段階で抜け漏れなく決定します。
「業務要件はシステム化対象の新しい業務フローや運用ルール」
システムを導入した後に、人間の仕事の進め方やルールがどう変わるかを定めたものです。
これはコンピュータの動きではなく、「人間側のルール」である点に注意してください。
「システム要件は業務要件を実現するために必要なシステムの機能と範囲」
上記の人間側のルール(業務要件)を満たすために、コンピュータシステムが「どこからどこまでを担当するか」を定めます。
「機能要件はシステムが備えるべき具体的な機能」
「画面や帳票の入出力やデータの計算処理」
ユーザーが直接見て操作する部分や、システムが行う具体的な処理のことです。
例えば、ECサイトで「カートに商品を入れる画面(入力)」や「合計金額の計算(計算処理)」などが機能要件にあたります。
「非機能要件は機能要件以外のシステム全体に関する要件」
「非機能要件はシステムの応答時間や処理能力や稼働率や障害復旧時間」
目に見えにくいですが、システムを裏で支える性能や信頼性のことです。
「検索ボタンを押してから1秒以内に結果が出る(応答時間)」や「システムが止まらずに24時間動き続ける(稼働率)」などが該当します。
「非機能要件はシステムの使いやすさやセキュリティや運用や移行に関する要件」
試験で最も間違えやすいポイントです。
「パスワードを暗号化する(セキュリティ)」や「画面の文字が大きくて見やすい(使いやすさ)」といった要素は、機能ではなく、一般に性能・信頼性・セキュリティなどのシステム全体の品質に関わる「非機能要件」に分類されます。
「システム要件定義はシステム設計の前工程」
開発の順番として、まずは「何を作るか(要件定義)」をしっかりと固めてから、「どう作るか(システム設計)」へと進むという、基本の流れを表しています。
楽曲に込めたメッセージ
試験勉強は暗記が多くて辛くなることもあります。
しかし、リズムに乗せて口ずさむことで、用語の定義が自然と頭に定着しやすくなります。
この曲が、皆さんの合格への手助けになれば嬉しいです。
まとめ
今回は「要件定義覚えうた」をご紹介しました。
通勤や通学のスキマ時間に繰り返し聴いて、要件定義に関する必須キーワードをマスターしてください。
ぜひ試験本番で「あ、あの曲の歌詞だ!」と思い出せるように頑張りましょう。


コメント