2

ソフトウェア、特にWeb開発におけるモジュール化をどのように理解しているか知りたいですか?

4

1 に答える 1

3

モジュール性から:

モジュール性は一般的なシステム概念であり、通常、システムのコンポーネントを分離および再結合できる程度を表す連続体として定義されます。1コンポーネント間の結合の緊密さと、システム アーキテクチャの「ルール」がコンポーネントの混合と適合を可能にする (または禁止する) 程度の両方を指します。

モジュラー プログラミングでは、モジュール性とは、ソフトウェア パッケージのパーツの区分化と相互関係を指します。

一言で言えば、コンポーネントまたはモジュールで構成されたシステムを設計または確認することです。それでおしまい。

この用語は、システムがモジュールの構成として設計されることを示唆するものでも、モジュール化を最小限に抑えて単一の密結合ソフトウェアを作成するように努めるべきであることを意味するものでもないことに注意してください。

それでも実際には、ソフトウェアのモジュール化について話しているときは、通常、システムを疎結合の多数のモジュールに分割しようとすることを提案しています (疎結合の原則)。これは、再利用性を実現し、あるモジュールで行われた変更の境界を越えた伝播を制限し、他のモジュールに大きな影響を与えるのに役立ちます。

于 2010-10-28T07:57:14.927 に答える