基本情報技術者 科目A|大分類4|基本無料

開発技術の対策

01 開発技術で問われること

この分野では、システムやソフトウェアを開発するための工程と手法を学びます。試験要綱の中分類「システム開発技術」「ソフトウェア開発管理技術」にあたり、要件定義から設計、実装、テスト、導入、保守までの流れと、開発の進め方が問われます。

機能要件と非機能要件、UMLの各図、DFD、モジュールの強度と結合度、カプセル化・継承・多態性、デザインパターン、ブラックボックステストとホワイトボックステスト、同値分割と限界値分析、ドライバとスタブ、回帰テスト、インスペクション、保守の種類、スクラム・XP・テスト駆動開発・リファクタリング・DevOps、CMMI、構成管理と著作権の帰属などを扱います。

02 よく出るポイント

テストの種類は「誰が・何を見て」

ブラックボックスは仕様(入出力)、ホワイトボックスは内部構造を見ます。単体・結合・システムテストは主に開発者、受入れテストは発注者が主体です。ボトムアップのドライバ、トップダウンのスタブの区別も頻出です。

UMLの図は目的で区別する

クラス図は静的な構造、シーケンス図はやり取りの時間順、ユースケース図は利用者と機能の関係、ステートマシン図は状態の変化を表します。DFDはデータの流れだけを表し、処理の順序は描きません。

アジャイルの用語をまとめて覚える

スプリント、プロダクトオーナー、ペアプログラミング、テスト駆動開発、リファクタリング、継続的インテグレーションは、どれもアジャイル開発の文脈で出題されます。「リファクタリング=動作を変えずに中身を改善」のように一言で説明できるようにしましょう。

03 実際に問題を解いて確かめる

用語と工程の組合せが中心の、暗記で得点しやすい分野です。解説の「覚え方のポイント」で、似た用語の違いを確かめながら進めてください。

保守の種類や著作権の帰属のように、身近な例で考えると覚えやすい問題も多くあります。

本サイトでは「開発技術」の40問すべてに、正解の根拠と、他の選択肢がなぜ誤りなのかまで解説をつけています。登録不要・スマートフォン対応で、1分野10問ずつ進められます。

科目Aの本試験は四肢択一式で、本サイトの問題も全て同じ4択です。本サイトは科目Aの対策専用で、科目B(擬似言語のアルゴリズムとプログラミング・情報セキュリティの事例問題)は収録していません。基本情報技術者試験は科目Aと科目Bの両方で基準点以上が必要なため、科目Bは別途対策してください。掲載内容は2026年9月29日時点の試験要綱・シラバス(Ver.9.2)・法令に基づいています。

04 開発技術の一問一答(解説つき)
「開発技術」の問題を無料で解く →
非公式の資格試験対策サイトです。本ページは基本情報技術者試験を実施する独立行政法人情報処理推進機構(IPA)とは一切関係ありません。掲載内容の正確性を保証するものではなく、本サイトでの学習が合格を保証するものでもありません。受験にあたっては必ず公式の発表をご確認ください。

※本ページでは、アクセス解析(Googleアナリティクス)と、広告の配信・成果の計測(A8.net)のためにCookie等を利用し、閲覧に関する情報をGoogle LLC・株式会社ファンコミュニケーションズへ送信しています。詳しくはプライバシーポリシーをご覧ください。

※本ページの問題・解説は、生成AI(人工知能)を活用して作成しています。

【PR】