CBD 用語 CBD 別名 コンポーネントベース開発 略語 Component-Based Development 定義 CBD(コンポーネント指向開発)は、ソフトウェアを責務・契約・インターフェースを明確に定義したコンポーネント単位で構築・再利用する開発方式です。 コンポーネントは独立性と交換可能性を備え、システムを疎結合に構成することで保守性と再利用性を高めます。 論理モデルでは機能や契約を定義する抽象構造単位として、物理モデルでは実際の実装・デプロイメント単位として扱われます。 SimpleModeling AI時代においては、CBDはAIが理解・設計・最適化を行える構造化された開発基盤として再定義されつつあります。 SimpleModelingでは、文芸モデルとDSL(CML)を通じて、コンポーネントの責務・契約・依存関係をAIが解析可能な形式で記述し、設計・検証・生成・統合を支援するAI協調型CBDを提唱しています。