本文へスキップ

テクノロジ系 / システム開発技術

ソフトウェアユニット分割

ソフトウェアの設計対象を、実装・テスト可能な最小単位(ユニット)へ分けていく作業。

もう少し詳しく

ソフトウェアユニット分割は、機能のまとまり(システム要素)を、独立して作れてテストできる小さなユニットへブレークダウンする設計工程です。適切に分割すると各ユニットの独立性が高まり、並行開発や修正の局所化がしやすくなります。分割しすぎても結合が複雑になるため、適切な分割量の見極めが問われます。

試験での見方

黒猫の闇の刻印

「最小単位へ分ける設計作業」である点、独立性が高まる効果、分割の粒度(分割量)の調整が問われます。モジュール分割・モジュール再分割と合わせて理解します。

例:「請求機能」を、税計算・割引適用・帳票出力の各ユニットに分割し、別々に実装・テストできるようにする。

分類

テクノロジ系 / 開発技術 / システム開発技術

小分類:設計

関連トピック:ソフトウェア設計

情報の根拠

IPA FEシラバス Ver.9.2 の用語例をもとに、試験対策向けに独自解説しています。

関連用語

システム開発技術の用語一覧へ