コンポーネントウェア

更新日:

用語解説

コンポーネントウェアは、標準化されたインタフェースを持つ再利用可能なソフトウェアコンポーネントを組み合わせ、アプリケーションを構築・実行するための部品群や基盤です。

■ 試験で押さえるポイント

  • 各コンポーネントは内部実装を隠し、提供・要求インタフェース、イベント、プロパティ等を通じて連携します。

  • 既製部品の組合せで開発期間を短縮し、交換・再利用を促しますが、インタフェースと実行基盤の互換性が必要です。

  • 版、依存関係、トランザクション、配置、ライフサイクル、セキュリティ、ライセンス、供給元を基盤側で管理します。

  • 単なるソースコード断片ではなく、独立配備・接続可能な部品モデルと、それを支えるランタイム・開発環境を含む概念です。

■ 選択肢での判断ポイント

標準インタフェースを持つ再利用部品の組合せと、それを支える基盤が要点です。部品単体だけを指すとは限りません。

例: 画面部品、認証部品、DB接続部品を共通コンテナ上で接続し、設定によって部品を交換できる開発・実行環境が例です。

音声で聞く

同じ分野の用語