1. 出典: 平成21年度 秋期 ITパスポート試験 問47
オブジェクト指向設計の特徴はどれか。
- アオブジェクト指向設計によってプログラムの再利用性や生産性が向上することはない。
- イオブジェクトに外部からメッセージを送れば機能するので,利用に際してその内部構造や動作原理の詳細を知る必要はない。
- ウ個々のオブジェクトは細分化して設計するので,大規模なソフトウェア開発には使用されない。
- エプログラムは処理手順に従って設計され,データの集合はできるだけプログラムと関連付けない。
オブジェクト指向
開発技術 › ソフトウェア開発管理技術 · 41 問
1. 出典: 平成21年度 秋期 ITパスポート試験 問47
オブジェクト指向設計の特徴はどれか。
オブジェクト指向
2. 出典: 平成21年度 春期 ITパスポート試験 問38
ソフトウェア開発プロセスを「要件定義」「システム設計」「プログラミング」「テスト」の各工程に区切って, この順に進める手法の長所はどれか。
ウォーターフォールモデル
3. 出典: 平成22年度 秋期 ITパスポート試験 問34
システム開発を上流工程から下流工程まで順番に進めるとき, システムの利用者によるテストの段階で大幅な手戻りが生じることがある。それを防ぐために, 早い段階で試作ソフトウェアを作成して利用者の要求事項を明確にする方法はどれか。
プロトタイピングモデル · スパイラルモデル · オブジェクト指向 · ウォーターフォールモデル
4. 出典: 平成22年度 秋期 ITパスポート試験 問45
ソフトウェア開発で利用する手法に関する記述 a〜c と名称の適切な組合せはどれか。 a 業務の処理手順に着目して,システム分析を実施する。 b 対象とする業務をデータの関連に基づいてモデル化し,分析する。 c データとデータに関する処理を一つのまとまりとして管理し,そのまとまりを組み合わせて開発する。

オブジェクト指向 · 構造化手法
5. 出典: 平成22年度 春期 ITパスポート試験 問29
業務の流れを, 図式的に記述することができるものはどれか。
UML · E-R図 · ユースケース
6. 出典: 平成24年度 秋期 ITパスポート試験 問45
次の a〜d のうち,オブジェクト指向の基本概念として適切なものだけを全て挙げたものはどれか。 a クラス b 継承 c データの正規化 d ホワイトボックステスト
オブジェクト指向
7. 出典: 平成24年度 春期 ITパスポート試験 問38
システム開発組織におけるプロセスの成熟度を5段階のレベルで定義したモデルは どれか。
8. 出典: 平成25年度 秋期 ITパスポート試験 問34
ソフトウェア開発プロジェクトにおいて, 上流工程から順に工程を進めることにする。要件定義, システム設計, 詳細設計の工程ごとに完了判定を行い, 最後にプログラミングに着手する。このプロジェクトで適用するソフトウェア開発モデルはどれか。
ウォーターフォールモデル · スパイラルモデル · プロトタイピングモデル
9. 出典: 平成26年度 秋期 ITパスポート試験 問42
図のように,改良及び機能追加を繰り返すことによって利用者の要求の変動に柔軟に対処したシステム開発を行う開発モデルはどれか。 [図] 分析 → 設計 → プログラミング → テスト → 評価 (評価から分析へ戻る:改良及び機能追加)

スパイラルモデル · ウォーターフォールモデル
10. 出典: 平成26年度 春期 ITパスポート試験 問47
リバースエンジニアリングの説明として, 適切なものはどれか。
リバースエンジニアリング
11. 出典: 平成27年度 秋期 ITパスポート試験 問38
システム開発の初期の段階で、ユーザと開発者との仕様の認識の違いなどを確認するために、システムの機能の一部やユーザインタフェースなどを試作し、ユーザや開発者がこれを評価することによって曖昧さを取り除くシステム開発モデルはどれか。
プロトタイピングモデル · ウォーターフォールモデル
12. 出典: 平成27年度 秋期 ITパスポート試験 問43
ウォータフォールモデルで開発を行うプロジェクトにおいて, システム要件定義の不具合を後続の工程で発見した。不具合を発見した工程のうち, 不具合の修正や修正に伴う手戻りが最も少なく済む工程はどれか。
ウォーターフォールモデル
13. 出典: 平成27年度 春期 ITパスポート試験 問32
ソフトウェア開発モデルの一つであるウォータフォールモデルの記述として, 適切なものはどれか。
ウォーターフォールモデル · スパイラルモデル · プロトタイピングモデル · オブジェクト指向
14. 出典: 平成28年度 秋期 ITパスポート試験 問46
ソフトウェア開発モデルには, ウォータフォールモデル, スパイラルモデル, プロトタイピングモデル, RAD などがある。ウォータフォールモデルの特徴の説明として, 最も適切なものはどれか。
ウォーターフォールモデル · スパイラルモデル · プロトタイピングモデル · RAD
15. 出典: 平成28年度 春期 ITパスポート試験 問49
ユーザの要求を定義する場合に作成するプロトタイプはどれか。
プロトタイピングモデル
16. 出典: 平成29年度 春期 ITパスポート試験 問54
システムの開発プロセスで用いられる技法であるユースケースの特徴を説明したものとして,最も適切なものはどれか。
ユースケース · オブジェクト指向 · UML
17. 出典: 平成30年度 秋期 ITパスポート試験 問39
自社開発して長年使用しているソフトウェアがあるが、ドキュメントが不十分で保守性が良くない。保守のためのドキュメントを作成するために、既存のソフトウェアのプログラムを解析した。この手法を何というか。
リバースエンジニアリング
18. 出典: 平成30年度 春期 ITパスポート試験 問54
一般的なウォーターフォールモデルで開発を行うプロジェクトにおいて,プロジェクトの経過とともに必要となる要員の数と,変更や間違いが発生したときに訂正作業に掛かる1件当たりのコストについて図にしたもののうち,適切な組合せはどれか。ここで,各グラフは縦軸が「大/小」,横軸が「プロジェクトの経過時間」を表す。 - 図a:プロジェクトの中盤から後半にかけてピークに達し,その後減少する山型の曲線。 - 図b:時間の経過とともに右肩上がりに急増していく曲線。 - 図c:開始時が大きく,時間の経過とともに右肩下がりに減少していく曲線。 - 図d:時間が経過してもほぼ一定(水平)の線。

ウォーターフォールモデル
19. 出典: 平成31年度 春期 ITパスポート試験 問47
アジャイル開発の特徴として, 適切なものはどれか。
ウォーターフォールモデル · スクラム · ユーザーストーリー · XP
20. 出典: 平成31年度 春期 ITパスポート試験 問48
安価な労働力を大量に得られることを狙いに, システム開発を海外の事業者や海外の子会社に委託する開発形態として, 最も適切なものはどれか。
RAD · アウトソーシング
21. 出典: 令和元年度 秋期 ITパスポート試験 問40
アジャイル開発の方法論であるスクラムに関する記述として,適切なものはどれか。
スクラム
22. 出典: 令和元年度 秋期 ITパスポート試験 問49
アジャイル開発の特徴として, 適切なものはどれか。
ユーザーストーリー · XP · リファクタリング
23. 出典: 令和元年度 秋期 ITパスポート試験 問52
アジャイル開発において, 短い間隔による開発工程の反復や, その開発サイクルを表す用語として, 最も適切なものはどれか。
スプリント · スクラム
24. 出典: 令和元年度 秋期 ITパスポート試験 問55
ソフトウェア開発における DevOps に関する記述として,最も適切なものはどれか。
DevOps
25. 出典: 令和2年度 ITパスポート試験 問37
開発対象のソフトウェアを、比較的短い期間で開発できる小さな機能の単位に分割しておき、各機能の開発が終了するたびにそれをリリースすることを繰り返すことで、ソフトウェアを完成させる。一つの機能の開発終了時に、次の開発対象とする機能の優先順位や内容を見直すことで、ビジネス環境の変化や利用者からの要望に対して、迅速に対応できることに主眼を置く開発手法はどれか。
ウォーターフォールモデル · 構造化手法 · リバースエンジニアリング
26. 出典: 令和2年度 ITパスポート試験 問46
開発担当者と運用担当者がお互いに協調し合い, バージョン管理や本番移行に関する自動化のツールなどを積極的に取り入れることによって, 仕様変更要求などに対して迅速かつ柔軟に対応できるようにする取組を表す用語として, 最も適切なものはどれか。
DevOps
27. 出典: 令和2年度 ITパスポート試験 問51
リバースエンジニアリングで実施する作業として, 最も適切なものはどれか。
リバースエンジニアリング
28. 出典: 令和3年度 ITパスポート試験 問41
クラスや継承という概念を利用して, ソフトウェアを部品化したり再利用することで, ソフトウェア開発の生産性向上を図る手法として, 適切なものはどれか。
オブジェクト指向 · 構造化手法 · プロトタイピングモデル
29. 出典: 令和3年度 ITパスポート試験 問48
既存のプログラムを, 外側から見たソフトウェアの動きを変えずに内部構造を改善する活動として, 最も適切なものはどれか。
リファクタリング · リバースエンジニアリング · テスト駆動開発 · ペアプログラミング
30. 出典: 令和3年度 ITパスポート試験 問51
アジャイル開発を実施している事例として, 最も適切なものはどれか。
スクラム · スプリント
31. 出典: 令和4年度 ITパスポート試験 問38
XP (エクストリームプログラミング) の説明として, 最も適切なものはどれか。
XP · エクストリームプログラミング
32. 出典: 令和4年度 ITパスポート試験 問42
システムの開発側と運用側がお互いに連携し合い、運用や本番移行を自動化する仕組みなどを積極的に取り入れ、新機能をリリースしてサービスの改善を行う取組を表す用語として、最も適切なものはどれか。
DevOps
33. 出典: 令和5年度 ITパスポート試験 問39
運用中のソフトウェアの仕様書がないので, ソースコードを解析してプログラムの仕様書を作成した。この手法を何というか。
リバースエンジニアリング · リファクタリング
34. 出典: 令和5年度 ITパスポート試験 問40
ソフトウェア開発におけるDevOpsに関する記述として,最も適切なものはどれか。
DevOps · ペアプログラミング
35. 出典: 令和5年度 ITパスポート試験 問49
リファクタリングの説明として, 適切なものはどれか。
リファクタリング · リバースエンジニアリング
36. 出典: 令和6年度 ITパスポート試験 問40
アジャイル開発に関する記述として,最も適切なものはどれか。
スクラム · ウォーターフォールモデル · プロトタイピングモデル · スプリント
37. 出典: 令和6年度 ITパスポート試験 問47
ソフトウェアの開発におけるDevOpsに関する記述として,最も適切なものはどれか。
DevOps
38. 出典: 令和7年度 ITパスポート試験 問39
ソフトウェア開発モデルであるアジャイルモデルの特徴に関して,次の記述中の a,b に入れる字句の適切な組合せはどれか。 アジャイルモデルとは,要件を確定してから開発を実施するウォーターフォールモデルの a する形で提唱された,b できるようにソフトウェアを開発するための手法の総称である。

ウォーターフォールモデル · スクラム
39. 出典: 令和7年度 ITパスポート試験 問44
システム開発の早い段階で, 目に見える形で利用者の要求が確認できるように確認 用のソフトウェアを作成するソフトウェア開発モデルとして, 最も適切なものはどれ か。
プロトタイピングモデル
40. 出典: 令和8年度 ITパスポート試験 問38
要求事項が明確であり仕様変更が少ないことが見込まれるソフトウェアの開発に用いる開発モデル・手法として,最も適切なものはどれか。
ウォーターフォールモデル · スパイラルモデル · プロトタイピングモデル
41. 出典: 令和8年度 ITパスポート試験 問43
ある企業でスマートフォン向けのアプリケーションソフトウェアの開発を計画しており, 2週間ごとに新機能や不具合の修正を含めた新しいバージョンを繰り返しリリースすることにした。新機能の候補や不具合は一覧表で管理し, 優先順位をつけて開発し, 逐次リリースする方針にした。この開発に採用するソフトウェア開発モデルとして, 最も適切なものはどれか。
スクラム · スプリント · DevOps · リバースエンジニアリング