コンポーネントとは、ある機能を実現するために部品化されたソフトウェアのことであり、
明確なインターフェースを装備した再利用可能なソフトウェア部品のこと。
コンポーネントへの分割は、機能ごとに行うことが多いが、処理パターンや処理の周期・タイミングの違いによる分割、処理効率の違いによる分割、使用する資源の違いによる分割、入出力装置の利用の違いによる分割などが可能。
コンポーネントに分割する際には、わかりやすさ、安全性、開発の生産性や運用性、保守性や再利用性、処理能力などに考慮して行う。
モジュールを分割するときに考慮しなければいけない点は、
www.it-shikaku.jp