マネジメント系 › 開発技術

システム開発技術の用語集

要件定義、設計、実装、テストといった開発の各段階で使う用語を扱います。機能要件と非機能要件は要求の種類、単体テスト・結合テスト・受入れテストは確認する範囲や目的に注目しましょう。ブラックボックステストとホワイトボックステストの違いや、ファンクションポイント法で何を見積もるのかも整理できます。

この分野の過去問を見る →

用語を探す 27語

用語重要度 一言でいうと関連過去問
  • 詳細設計システム開発技術
    基本設計を基に、プログラムを実装できる具体的な処理やデータの扱いを決める作業。
    1問
  • ソフトウェアやシステムの品質を、複数の観点から評価するための性質。
    2問
  • ホワイトボックステストシステム開発技術
    プログラム内部の構造に着目して、処理経路や分岐などを確認するテスト。
    1問
  • 機能要件システム開発技術
    システムが「何をできるようにするか」を定めた要求。
    1問
  • 受入れテストシステム開発技術
    完成したシステムが合意した要求を満たし、受け入れられるかを利用者・発注者の立場で確認するテスト。
    3問
  • 非機能要件システム開発技術
    システムの機能以外に求める、性能・安全性・運用性などの条件。
    1問
  • COCOMO(Constructive Cost Model)システム開発技術
    ソフトウェアの規模や開発条件を数式に当てはめ、必要な工数や期間を見積もるモデル。
    —
  • LOC法(Lines of Code:コード行数法)システム開発技術
    プログラムのコード行数を基準に、ソフトウェアの規模や開発工数を見積もる方法。
    —
  • コードレビューシステム開発技術
    プログラムのソースコードを読み、誤りや改善点を見つけること。
    —
  • システム開発のプロセスシステム開発技術
    必要なシステムを決め、設計・実装・テスト・導入などを通して形にする一連の活動。
    —
  • ファンクションポイント法(FP法)システム開発技術
    利用者から見たソフトウェアの機能を数え、複雑さなどを考慮して開発規模を見積もる方法。
    1問
  • ブラックボックステストシステム開発技術
    プログラム内部の構造を前提にせず、仕様に対して入力と出力が正しいかを確認するテスト。
    1問
  • 回帰テスト(リグレッションテスト)システム開発技術
    ソフトウェアを変更した後、これまで動いていた機能に悪影響が出ていないかを確かめるテスト。
    —
  • 共同レビューシステム開発技術
    利用者側と開発側などの関係者が、一緒に計画・成果物・進捗などを確認すること。
    1問
  • 積上げ見積り(ボトムアップ見積り)システム開発技術
    作業を細かく分け、それぞれの工数や費用を見積もって合計する方法。
    —
  • 利用者マニュアルシステム開発技術
    システムを利用する人に、操作方法や利用上の注意を説明する文書。
    1問
  • 類推見積法システム開発技術
    過去の似たプロジェクトの実績を参考に、今回の工数や費用を見積もる方法。
    1問
  • CRUD図システム開発技術
    業務の処理が、どのデータを作成・参照・更新・削除するかを表した表。
    —
  • システム設計システム開発技術
    要求を満たすシステムを、どのような構成や処理で実現するかを具体化すること。
    1問
  • システム方式設計システム開発技術
    システム要件を実現するために、全体の構成と役割分担を決める設計。
    —
  • 利用者の要望を、システム全体とソフトウェアそれぞれが満たすべき条件に具体化すること。
    —
  • ソフトウェアの見積りシステム開発技術
    開発に必要な規模・工数・期間・費用などを、前提条件に基づいて予測すること。
    —
  • ソフトウェアライフサイクルシステム開発技術
    ソフトウェアが企画され、開発・利用・保守され、最後に廃止されるまでの一生。
    2問
  • デバッグシステム開発技術
    プログラムの不具合の原因を調べ、修正する作業。
    —
  • 結合テストシステム開発技術
    複数の部品を組み合わせ、データの受渡しや呼出しが正しく働くかを確かめるテスト。
    3問
  • 単体テストシステム開発技術
    関数やモジュールなど、個々の部品が意図どおり動くかを確かめるテスト。
    2問
  • 統合・テストシステム開発技術
    部品やプログラムを組み合わせ、連携やシステム全体の動作を確認する工程。
    —

用語の重要度について

kakoloopの知識カードに基づく、学ぶ順番の目安です。IPAが公表する出題頻度や、次の試験に出る確率を示すものではありません。

Sランク
最初に身につけたい基本用語。意味を説明できるようにしましょう。
Aランク
基本とあわせて理解したい用語。似た言葉との違いも確認しましょう。
Bランク
基礎を固めた後に、具体例と結びつけて学ぶ用語です。
Cランク
理解の幅を広げる用語。関連する基礎用語と一緒に確認しましょう。
Dランク
余裕ができたら押さえたい補足的な用語です。

どの分野にも合格基準があります。重要度だけで学習範囲を決めず、苦手分野も補いましょう。