テクノロジ系 / システム開発技術
ソフトウェアシステム要素
ソフトウェアを構成する、まとまった機能を持つ部分(サブシステムやコンポーネント)のこと。
もう少し詳しく
ソフトウェアシステム要素は、システム全体を機能のまとまりで分けた構成単位です。設計では、システムをこれらの要素に分割し、要素間のインタフェースを定めてから、各要素をさらに小さなソフトウェアユニットへ分解していきます。大きい順に「システム→システム要素→ユニット」と段階的に細分化される位置づけを押さえます。
試験での見方
例:販売管理システムを「受注」「在庫」「請求」という要素に分け、各要素を後でさらに小さなユニットへ分解する。
システム→システム要素→ソフトウェアユニットという分割の粒度の順序が問われます。要素は機能のまとまりであり、最小単位のユニットとは粒度が違う点に注意します。