「システム開発技術」の過去問(テクノロジ・84問+午後33大問)

1. この分野は何か

システム開発技術分野は、ユーザーの要求を満たすソフトウェアやシステムを設計し、構築するための手法や設計図の書き方、および完成したシステムの品質を評価する基準に関する領域です。
システムの構造を定義するアーキテクチャ(マイクロサービス、SOAなど)や、設計を視覚化するためのモデリング言語(UML)、モジュール分割の良し悪しを評価する指標(結合度と凝集度)、さらには国際規格(JIS X 25010:SQuaREなど)に基づくソフトウェア品質の定義について学びます。

2. 実際の出題のされ方

午前問題では、設計手法の概念や、図法・評価指標の正しい説明を選択させる問題が出題されます。

  • アーキテクチャと設計: 近年主流となっている「マイクロサービスアーキテクチャ」の利点(各サービスを独立してデプロイ・拡張できる点など)や、オブジェクト指向におけるクラス間の関係(汎化、集約など)を問う問題が頻出します。
  • UMLとモデリング: 業務要件定義において「処理の分岐や並行処理、処理の同期などを表現できる図」としてアクティビティ図を選ばせる問題など、UMLの各ダイアグラムの目的と特徴が問われます。
  • モジュールの独立性: モジュール分割の良否を測る指標である「結合度」と「凝集度」に関する記述のうち、適切なもの(結合度は弱く、凝集度は強い方が良い)を選ぶ問題は定番です。
  • ソフトウェア品質: JIS X 25010(SQuaRE)における「使用性(ユーザビリティ)」や「信頼性」といった品質特性の定義や、その評価指標の具体例を問う問題が出題されます。

3. 学習のポイント

システム開発技術は、抽象的な概念を具体的な図や事例と結びつけてイメージできるかが重要です。

  • UMLの用途整理: ユースケース図(システムの機能と利用者の関係)、クラス図(静的な構造)、シーケンス図(メッセージのやり取り順序)、アクティビティ図(業務フローや処理の流れ)など、代表的なUMLの図を「何を描きたいときに使う図か」という目的ベースで整理して覚えましょう。
  • 結合度と凝集度のレベル: モジュールの結合度は「データ結合」が最も弱く(良い)、「内容結合」が最も強い(悪い)。逆に凝集度は「機能的凝集度」が最も強く(良い)、「暗合的凝集度」が最も弱い(悪い)。これらのレベル分けとその意味を理解しておくことで、設計問題に強くなります。
  • 品質特性の定義: SQuaREの品質特性(機能適合性、性能効率性、互換性、使用性、信頼性、セキュリティ、保守性、移植性)について、それぞれの言葉の定義と評価指標の対応関係を正確に暗記してください。

4. 間違えやすいところ

UMLに関する問題において、「オブジェクトの振る舞い(動的モデル)」を記述する図(シーケンス図、アクティビティ図、状態遷移図など)と、「システムの構造(静的モデル)」を記述する図(クラス図、コンポーネント図など)を混同するミスがよく起こります。問題文が静的な関係性を求めているのか、時間経過や処理の流れを求めているのかに注目して選択肢を絞り込むと間違いを減らせます。
また、オブジェクト指向における「カプセル化(データと操作を一体化して隠蔽する)」「継承(クラスの特徴を引き継ぐ)」「ポリモーフィズム(同じメッセージで異なる動作をする)」の3大要素の用語定義を取り違えるケースも多いため、具体例(例えば「車」クラスと「スポーツカー」クラス)を用いて概念を定着させておくことが大切です。

  1. 2025(R7)秋 応用情報技術者 午前 問46 ソフトウェアの要件定義における利用者の分析で活用される,ソフトウェアの利用者を役割ごとに典型的な姿として描いた仮想の人物…
  2. 2025(R7)秋 応用情報技術者 午前 問47 UMLのダイアグラムのうち,インスタンス間の関係を表現するものはどれか。…
  3. 2025(R7)秋 応用情報技術者 午前 問48 エラー埋込み法を用いて残存エラー数を推定する。当初の埋込みエラーは48個である。テスト期間中に発見されたエラーの内訳は,…
  4. 2025(R7)秋 システム監査技術者 午前II 問23 JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ソフトウェアライフサイクルプロセスにおいて…
  5. 2025(R7)秋 高度試験共通 午前I 問16 UMLのダイアグラムのうち,インスタンス間の関係を表現するものはどれか。…
  6. 2025(R7)秋 データベーススペシャリスト 午前II 問24 オブジェクト指向における抽象クラスで,できないことはどれか。…
  7. 2025(R7)秋 エンベデッドシステムスペシャリスト 午前II 問19 あるIoTのシステムで発生した事故の原因は,システムの構成要素である機器の故障ではなく,複数の構成要素間の想定されていな…
  8. 2025(R7)秋 エンベデッドシステムスペシャリスト 午前II 問20 銀行の勘定系システムといった特定の分野のシステムに対して,業務知識,再利用部品,ツールなどを体系的に整備し,再利用を促進…
  9. 2025(R7)秋 プロジェクトマネージャ 午前II 問14 JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば、テクニカルプロセスの一つである妥当性確認プ…
  10. 2025(R7)秋 プロジェクトマネージャ 午前II 問20 利用者要件のうち,非機能要件項目はどれか。…
  11. 2025(R7)秋 情報処理安全確保支援士 午前II 問22 図のような階層構造で設計された組込みシステムがある。このシステムの開発プロジェクトにおいて,デバイスドライバ層の単体テス…
  12. 2025(R7)春 応用情報技術者 午前 問45 デザインレビューの目的はどれか。…
  13. 2025(R7)春 応用情報技術者 午前 問47 ソフトウェアの保守性を定量評価するときに使用する指標として,適切なものはどれか。…
  14. 2025(R7)春 高度試験共通 午前I 問16 デザインレビューの目的はどれか。…
  15. 2025(R7)春 ネットワークスペシャリスト 午前II 問24 Pattern-Oriented Software Architectureのアーキテクチャパターンのうち,ブローカーの…
  16. 2025(R7)春 システムアーキテクト 午前II 問1 DFDで用いられる図形要素だけの組みはどれか。…
  17. 2025(R7)春 システムアーキテクト 午前II 問2 オブジェクト指向設計における設計原則の説明のうち, 開放・閉鎖原則のものはどれか。…
  18. 2025(R7)春 システムアーキテクト 午前II 問5 デザインパターンの一つであるObserverパターンを利用して実現できることはどれか。…
  19. 2025(R7)春 システムアーキテクト 午前II 問6 プログラム中にエラーが存在するかどうかなどを,ソースプログラムを分析することによって調べるテストツールはどれか。…
  20. 2025(R7)春 システムアーキテクト 午前II 問7 プログラムPをテストケースの集合であるテストセットTでテストし,テスト結果が全て想定結果と一致することを確認した。そのテ…
  21. 2025(R7)春 システムアーキテクト 午前II 問8 プログラムの構造的な複雑度を測る尺度として McCabeが提唱したサイクロマティック複雑度がある。制御の流れが次のグラフ…
  22. 2025(R7)春 システムアーキテクト 午前II 問12 要求分析におけるインタビュー技法である構造化インタビューの長所と短所はどれか。…
  23. 2025(R7)春 システムアーキテクト 午前II 問13 要件定義において,システムが提供する機能単位と利用者又は外部システムとの間の相互作用や,システム内部と外部との境界を明示…
  24. 2025(R7)春 システムアーキテクト 午前II 問23 コードの値からデータの対象物が連想できるコード体系はどれか。…
  25. 2025(R7)春 情報処理安全確保支援士 午前II 問22 アジャイル開発のプロジェクトで,ソースコードの品質を向上させるために,バグ,コードの重複,脆弱性につながるコードを自動で…
  26. 2024(R6)秋 応用情報技術者 午前 問47 マイクロサービスアーキテクチャを利用するとき,システム構築上の利点はどれか。…
  27. 2024(R6)秋 応用情報技術者 午前 問48 ソフトウェアの使用性を評価する指標の目標設定の例として,適切なものはどれか。…
  28. 2024(R6)秋 応用情報技術者 午前 問66 UMLの図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現でき…
  29. 2024(R6)秋 システム監査技術者 午前II 問23 JIS X 25010 : 2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)-システム及びソフト…
  30. 2024(R6)秋 高度試験共通 午前I 問17 ソフトウェアの使用性を評価する指標の目標設定の例として,適切なものはどれか。…
  31. 2024(R6)秋 高度試験共通 午前I 問25 UMLの図のうち,業務要件定義において,業務フローを記述する際に使用する,処理の分岐や並行処理,処理の同期などを表現でき…
  32. 2024(R6)秋 エンベデッドシステムスペシャリスト 午前II 問17 並列に生起する事象の間の同期を表現することが可能な,ソフトウェアの要求モデルはどれか。…
  33. 2024(R6)秋 エンベデッドシステムスペシャリスト 午前II 問18 組込みソフトウェア開発のデバッグツールに関する説明のうち,適切なものはどれか。…
  34. 2024(R6)秋 エンベデッドシステムスペシャリスト 午前II 問19 故障の予防を目的とした解析手法である FMEAの説明はどれか。…
  35. 2024(R6)秋 プロジェクトマネージャ 午前II 問13 ソフトウェアパターンのうち,GoFのデザインパターンの説明はどれか。…
  36. 2024(R6)秋 情報処理安全確保支援士 午前II 問22 ソフトウェアパターンのうち,GoFのデザインパターンの説明はどれか。…
  37. 2024(R6)春 応用情報技術者 午前 問45 オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。…
  38. 2024(R6)春 応用情報技術者 午前 問46 モジュール結合度に関する記述のうち,適切なものはどれか。…
  39. 2024(R6)春 応用情報技術者 午前 問47 ソフトウェア信頼度成長モデルの一つであって,テスト工程においてバグが収束したと判定する根拠の一つとして使用するゴンペルツ…
  40. 2024(R6)春 高度試験共通 午前I 問16 オブジェクト指向におけるクラス間の関係のうち,適切なものはどれか。…
  41. 2024(R6)春 高度試験共通 午前I 問17 ソフトウェア信頼度成長モデルの一つであって,テスト工程においてバグが収束したと判定する根拠の一つとして使用するゴンペルツ…
  42. 2024(R6)春 システムアーキテクト 午前II 問3 マイクロサービスアーキテクチャを採用してアプリケーションソフトウェアを設計している。障害発生による影響の範囲を局所化して…
  43. 2024(R6)春 システムアーキテクト 午前II 問4 オブジェクト指向におけるデザインパターンに関する記述として,適切なものはどれか。…
  44. 2024(R6)春 システムアーキテクト 午前II 問5 モジュール間のデータの受渡し方法のうち,最も低いモジュール結合度となるものはどれか。…
  45. 2024(R6)春 システムアーキテクト 午前II 問6 プログラムに,実行中の特定の時点で成立すべき変数間の関係や条件を記述した論理式を埋め込んで,そのプログラムの正当性を検証…
  46. 2024(R6)春 システムアーキテクト 午前II 問7 現在のプログラム A, B に, 在庫テーブルを更新した後に更新ログを出力する機能を追加する。この機能は共通モジュールで…
  47. 2024(R6)春 情報処理安全確保支援士 午前II 問22 仕様書やソースコードについて,作成者を含めた複数人で,記述されたシステムやソフトウェアの振る舞いを机上でシミュレートして…
  48. 2024(R6)春 情報処理安全確保支援士 午前II 問23 ソフトウェアの品質を確保するための検証に形式手法を用いる。このとき行う検証方法の説明として,適切なものはどれか。…
  49. 2023(R5)秋 応用情報技術者 午前 問46 問題を引き起こす可能性があるデータを大量に入力し,そのときの応答や挙動を監視することによって,ソフトウェアの脆弱性を検出…
  50. 2023(R5)秋 応用情報技術者 午前 問47 アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートをGUIによる操作で組み合わせたり,必要に応じて…
  51. 2023(R5)秋 応用情報技術者 午前 問48 問題は発生していないが,プログラムの仕様書と現状のソースコードとの不整合を解消するために,リバースエンジニアリングの手法…
  52. 2023(R5)秋 応用情報技術者 午前 問50 組込みシステムのソフトウェア開発に使われるIDEの説明として,適切なものはどれか。…
  53. 2023(R5)秋 応用情報技術者 午前 問65 システム開発の成果物が利害関係者の要件(要求事項)を満たしているという客観的な証拠を得るための検証手法として,JIS X…
  54. 2023(R5)秋 システム監査技術者 午前II 問21 UMLを用いて表した図のデータモデルを関係データベース上に実装する際の解釈のうち,適切なものはどれか。…
  55. 2023(R5)秋 システム監査技術者 午前II 問23 a〜cの説明に対応するレビューの名称として,適切な組合せはどれか。 a 参加者全員が持ち回りでレビュー責任者を務めながら…
  56. 2023(R5)秋 高度試験共通 午前I 問16 アプリケーションソフトウェアの開発環境上で,用意された部品やテンプレートをGUIによる操作で組み合わせたり,必要に応じて…
  57. 2023(R5)秋 高度試験共通 午前I 問17 組込みシステムのソフトウェア開発に使われるIDEの説明として,適切なものはどれか。…
  58. 2023(R5)秋 データベーススペシャリスト 午前II 問24 データ中心アプローチの特徴はどれか。…
  59. 2023(R5)秋 データベーススペシャリスト 午前II 問25 ステージング環境の説明として,適切なものはどれか。…
  60. 2023(R5)秋 エンベデッドシステムスペシャリスト 午前II 問9 プログラムの性能を改善するに当たって,関数,文などの実行回数や実行時間を計測して統計を取るために用いるツールはどれか。…
  61. 2023(R5)秋 エンベデッドシステムスペシャリスト 午前II 問17 デザインパターンの中のストラテジパターンを用いて,帳票出力のクラスを図のとおりに設計した。適切な説明はどれか。…
  62. 2023(R5)秋 エンベデッドシステムスペシャリスト 午前II 問18 ドメインエンジニアリングの説明として,適切なものはどれか。…
  63. 2023(R5)秋 プロジェクトマネージャ 午前II 問13 a~cの説明に対応するレビューの名称として,適切な組合せはどれか。 a 参加者全員が持ち回りでレビュー責任者を務めながら…
  64. 2023(R5)秋 プロジェクトマネージャ 午前II 問14 オブジェクト指向における汎化の説明として,適切なものはどれか。…
  65. 2023(R5)秋 プロジェクトマネージャ 午前II 問20 要件定義プロセスにおいて,要件を評価する際には,矛盾している要件,検証できない要件などを識別することが求められている。次…
  66. 2023(R5)秋 情報処理安全確保支援士 午前II 問22 目的別のサービスが多数連携して動作する大規模な分散型のシステムでは,障害時の挙動を予知することが困難である。このようなシ…
  67. 2023(R5)春 応用情報技術者 午前 問29 UMLを用いて表した図のデータモデルのa,bに入れる多重度はどれか。 〔条件〕 部門には1人以上の社員が所属する。 社員…
  68. 2023(R5)春 応用情報技術者 午前 問46 モジュールの独立性を高めるには,モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち,モジュール結…
  69. 2023(R5)春 応用情報技術者 午前 問47 値引き条件に従って,商品を販売する。決定表の動作指定部のうち,適切なものはどれか。 〔値引き条件〕 ① 上得意客(前年度…
  70. 2023(R5)春 応用情報技術者 午前 問64 システム要件定義プロセスにおいて,トレーサビリティが確保されていることを説明した記述として,適切なものはどれか。…
  71. 2023(R5)春 高度試験共通 午前I 問9 UMLを用いて表した図のデータモデルの a, b に入れる多重度はどれか。 〔条件〕 部門には1人以上の社員が所属する。…
  72. 2023(R5)春 高度試験共通 午前I 問16 モジュールの独立性を高めるには,モジュール結合度を低くする必要がある。モジュール間の情報の受渡し方法のうち,モジュール結…
  73. 2023(R5)春 高度試験共通 午前I 問24 システム要件定義プロセスにおいて,トレーサビリティが確保されていることを説明した記述として,適切なものはどれか。…
  74. 2023(R5)春 ネットワークスペシャリスト 午前II 問24 SysMLの説明として, 適切なものはどれか。…
  75. 2023(R5)春 ネットワークスペシャリスト 午前II 問25 マッシュアップを利用してWebコンテンツを表示する例として,最も適切なものはどれか。…
  76. 2023(R5)春 システムアーキテクト 午前II 問1 システムやソフトウェアの品質に関する主張の正当性を裏付ける文書である“アシュアランスケース”を導入する目的として,適切な…
  77. 2023(R5)春 システムアーキテクト 午前II 問2 図は,階層化されたDFDにおける,あるレベルのDFDの一部である。プロセス1を子プロセスに分割して詳細化したDFDのうち…
  78. 2023(R5)春 システムアーキテクト 午前II 問3 複数のシステムの組合せによって実現する SoS (System of Systems) をモデル化するのに適した表記法で…
  79. 2023(R5)春 システムアーキテクト 午前II 問4 ヒューマンインタフェースをもつシステムにおいて,機能とヒューマンインタフェースとの相互依存を弱めることによって,修正性や…
  80. 2023(R5)春 システムアーキテクト 午前II 問6 デザインパターンの説明はどれか。…
  81. 2023(R5)春 システムアーキテクト 午前II 問8 JIS X 25010:2013(システム及びソフトウェア製品の品質要求及び評価(SQuaRE)—システム及びソフトウェ…
  82. 2023(R5)春 システムアーキテクト 午前II 問9 UML 2.0のステートマシン図の記法に適合している図はどれか。…
  83. 2023(R5)春 システムアーキテクト 午前II 問11 JIS X 0160:2021(ソフトウェアライフサイクルプロセス)によれば,ソフトウェアライフサイクルプロセスにおいて…
  84. 2023(R5)春 ITストラテジスト 午前II 問5 利用者要件のうち,非機能要件項目はどれか。…

この分野の午後問題(記述式・読み物)

  1. 2025(R7)秋 応用情報技術者 午後 問8 問8 モバイルオーダーシステムの画面設計に関する次の記述を読んで,設問に答えよ。…
  2. 2025(R7)秋 データベーススペシャリスト 午後I 問1 問1 大学の学習管理システムの概念データモデリングに関する次の記述を読んで,設問に答えよ。…
  3. 2025(R7)秋 データベーススペシャリスト 午後I 問2 問2 化学メーカーの営業販売管理システムの概念データモデリングに関する次の記述を読んで,設問に答えよ。…
  4. 2025(R7)秋 データベーススペシャリスト 午後II 問2 問2 宅配ピザチェーンにおける店舗への資材配送業務の概念データモデリングに関する次の記述を読んで,設問に答えよ。…
  5. 2025(R7)秋 エンベデッドシステムスペシャリスト 午後II 問2 組込みシステム製品の設計においては,全て新規で設計する場合もあるが,既存製品のアーキテクチャなどの設計資産の流用によって…
  6. 2025(R7)秋 エンベデッドシステムスペシャリスト 午後II 問3 問3 組込みシステム製品における入出力インタフェースの開発について…
  7. 2025(R7)秋 情報処理安全確保支援士 午後 問1 問1 コンサルティング業務で利用するSaaSに関する次の記述を読んで,設問に答えよ。…
  8. 2025(R7)春 応用情報技術者 午後 問8 問8 エラーハンドリングに関する次の記述を読んで、設問に答えよ。…
  9. 2025(R7)春 システムアーキテクト 午後I 問1 問1 消耗品の集中購買化とそれに伴う業務システムの新規構築に関する次の記述を読んで、設問に答えよ。…
  10. 2025(R7)春 システムアーキテクト 午後I 問2 問2 営業活動を支援するシステムに関する次の記述を読んで,設問に答えよ。…
  11. 2025(R7)春 システムアーキテクト 午後I 問3 問3 不動産売買仲介システムの再構築に関する次の記述を読んで,設問に答えよ。…
  12. 2025(R7)春 システムアーキテクト 午後II 問1 近年,業務改善や収益向上などの業務目標達成のために,複数の情報システムのデータを活用した指標の提供を求められることが多い…
  13. 2025(R7)春 システムアーキテクト 午後II 問2 現行システムと新システム間の差異を踏まえたデータ移行について…
  14. 2024(R6)秋 応用情報技術者 午後 問8 問8 オブジェクト指向設計に関する次の記述を読んで、設問に答えよ。…
  15. 2024(R6)秋 エンベデッドシステムスペシャリスト 午後I 問2 問2 害獣監視システムに関する次の記述を読んで,設問に答えよ。…
  16. 2024(R6)秋 エンベデッドシステムスペシャリスト 午後II 問2 組込みシステム製品の設計における実現性の検証・試作などの事前検証について…
  17. 2024(R6)秋 エンベデッドシステムスペシャリスト 午後II 問3 組込みシステム製品における,保守業務を支援する機能・構造の開発について…
  18. 2024(R6)春 応用情報技術者 午後 問8 問8 ダッシュボードの設計に関する次の記述を読んで,設問に答えよ。…
  19. 2024(R6)春 システムアーキテクト 午後I 問1 システムの統合に関する次の記述を読んで,設問に答えよ。…
  20. 2024(R6)春 システムアーキテクト 午後I 問2 会員向けサービスに関わるシステム改善に関する次の記述を読んで,設問に答えよ。…
  21. 2024(R6)春 システムアーキテクト 午後I 問3 学習塾の通知システムに関する次の記述を読んで,設問に答えよ。…
  22. 2024(R6)春 システムアーキテクト 午後II 問1 人手によってしか実現できないと考えていた業務への先進技術の適用について…
  23. 2024(R6)春 システムアーキテクト 午後II 問2 バッチ処理の設計について…
  24. 2023(R5)秋 応用情報技術者 午後 問4 システム統合の方式設計に関する次の記述を読んで,設問に答えよ。…
  25. 2023(R5)秋 システム監査技術者 午後I 問2 問2 ローコード/ノーコード開発ツールを利用したシステム開発の監査に関する次の記述を読んで,設問に答えよ。…
  26. 2023(R5)秋 エンベデッドシステムスペシャリスト 午後II 問3 問3 組み込みシステム開発時の基本要素の選定・設計・評価について…
  27. 2023(R5)春 応用情報技術者 午後 問8 問8 バージョン管理ツールの運用に関する次の記述を読んで,設問に答えよ。…
  28. 2023(R5)春 システムアーキテクト 午後I 問1 問1 システム再構築における移行計画に関する次の記述を読んで,設問に答えよ。…
  29. 2023(R5)春 システムアーキテクト 午後I 問2 問2 セミナー管理システムに関する次の記述を読んで,設問に答えよ。…
  30. 2023(R5)春 システムアーキテクト 午後I 問3 融資保証システムの再構築に関する次の記述を読んで,設問に答えよ。…
  31. 2023(R5)春 システムアーキテクト 午後II 問1 問1 デジタルトランスフォーメーションを推進するための情報システムの改善について…
  32. 2023(R5)春 システムアーキテクト 午後II 問2 問2 利用者と直接の接点がない情報システムのユーザーインタフェースの検討について…
  33. 2023(R5)春 システムアーキテクト 午後II 問3 再利用の容易化を考慮した組込みシステムのアーキテクチャについて…