Développement à base de composants (CBD)

Auteur: Eugene Taylor
Date De Création: 16 Août 2021
Date De Mise À Jour: 22 Juin 2024
Anonim
Développement à base de composants (CBD) - La Technologie
Développement à base de composants (CBD) - La Technologie

Contenu

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

Le développement à base de composants (CBD) est une procédure qui met l'accent sur la conception et le développement de systèmes informatiques à l'aide de composants logiciels réutilisables. Avec CBD, l'accent est mis sur la programmation de logiciels plutôt que sur la composition de systèmes logiciels.

Les techniques de développement basées sur les composants impliquent des procédures pour développer des systèmes logiciels en choisissant des composants standard idéaux, puis en les assemblant à l'aide d'une architecture logicielle bien définie. Grâce à la réutilisation systématique de composants à grains grossiers, CBD entend offrir une qualité et un rendement supérieurs.

Le développement basé sur les composants est également appelé génie logiciel basé sur les composants (CBSE).

Introduction à Microsoft Azure et au nuage Microsoft | Tout au long de ce guide, vous apprendrez ce qu'est le cloud computing et comment Microsoft Azure peut vous aider à migrer et à exploiter votre entreprise à partir du cloud.

Techopedia explique le développement par composant (CBD)

La modélisation orientée objet génère une multitude de classes, d'objets et de relations à grain fin. Il est très difficile de découvrir des pièces réutilisables parmi ces unités plus petites. L'idée sous-jacente à CBD est d'intégrer les parties lié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, comprenant l'évaluation des composants, la récupération des composants, etc. Il est important que la DBC se déroule dans une infrastructure middleware prenant en charge le processus, par exemple, Enterprise Java Beans.

Les principaux objectifs de la CDB 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é de 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 cadre de la CDB.
Certains avantages de la CDB comprennent:

  • Livraison minimisée:
    • Rechercher 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

  • Qualité améliorée:
    • Les développeurs de composants peuvent accorder un délai supplémentaire pour garantir la qualité

  • Dépenses minimisées
Les routines spécifiques de la CDB sont:

  • Développement de composants
  • Publication de composants
  • Recherche de composant ainsi que récupération
  • Analyse de composants
  • Assemblage de composants