Accueil Développement Qu'est-ce que le développement par composants (CBD)? - définition de techopedia

Qu'est-ce que le développement par composants (CBD)? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie le développement par composants (CBD)?

Le développement basé sur les composants (CBD) est une procédure qui accentue la conception et le développement de systèmes informatiques à l'aide de composants logiciels réutilisables. Avec CBD, l'accent passe de la programmation logicielle à la composition de systèmes logiciels.


Les techniques de développement basées sur les composants impliquent des procédures de développement de systèmes logiciels en choisissant des composants standard prêts à l'emploi, puis en les assemblant à l'aide d'une architecture logicielle bien définie. Avec la réutilisation systématique de composants à gros grains, le CBD entend offrir une meilleure qualité et un meilleur rendement.


Le développement basé sur les composants est également connu sous le nom d'ingénierie logicielle basée sur les composants (CBSE).

Techopedia explique le développement basé sur les composants (CBD)

La modélisation orientée objet se traduit par une pléthore de classes, d'objets et de relations à grain fin. Il est très difficile de découvrir des pièces réutilisables parmi ces petites unités. L'idée derrière CBD est d'intégrer les pièces associées et de les réutiliser collectivement. Ces pièces intégrées sont appelées composants.


Les techniques de développement basées sur les composants consistent en des routines de développement non conventionnelles, y compris l'évaluation des composants, la récupération des composants, etc.


Les principaux objectifs du CBD sont les suivants:

  • Économisez du temps et de l'argent lors de la construction de systèmes volumineux et complexes: le développement de systèmes logiciels complexes à l'aide de composants standard permet de réduire considérablement le temps de développement logiciel. Des points de fonction ou des techniques similaires peuvent être utilisés pour vérifier le caractère abordable de la méthode existante.
  • Améliorer la qualité du logiciel: La qualité des composants est le facteur clé derrière l'amélioration de la qualité du logiciel.
  • Détecter les défauts dans les systèmes: la stratégie CBD prend en charge la détection des défauts en testant les composants; cependant, trouver la source des défauts est difficile dans le CBD.
Certains avantages du CBD comprennent:

  • Livraison minimisée:
    • Recherche dans les catalogues de composants
    • Recyclage de composants préfabriqués

  • Amélioration de l'efficacité:

    • Les développeurs se concentrent sur le développement d'applications

  • Amélioration de la qualité:
    • Les développeurs de composants peuvent accorder plus de temps pour garantir la qualité

  • Dépenses minimisées
Les routines spécifiques du CBD sont:

  • Développement de composants
  • Publication de composants
  • Recherche de composants et récupération
  • Analyse des composants
  • Assemblage de composants
Qu'est-ce que le développement par composants (CBD)? - définition de techopedia