Rozwój oparty na komponentach (CBD)

Autor: Eugene Taylor
Data Utworzenia: 16 Sierpień 2021
Data Aktualizacji: 22 Czerwiec 2024
Anonim
Rozwój oparty na komponentach (CBD) - Technologia
Rozwój oparty na komponentach (CBD) - Technologia

Zawartość

Definicja - Co oznacza rozwój oparty na komponentach (CBD)?

Rozwój oparty na komponentach (CBD) to procedura, która akcentuje projektowanie i rozwój systemów komputerowych za pomocą komponentów oprogramowania wielokrotnego użytku. W przypadku CBD nacisk kładzie się z programowania na komponowanie oprogramowania.

Techniki programistyczne oparte na komponentach obejmują procedury opracowywania systemów oprogramowania poprzez wybór idealnych gotowych komponentów, a następnie złożenie ich przy użyciu dobrze zdefiniowanej architektury oprogramowania. Dzięki systematycznemu ponownemu wykorzystaniu elementów gruboziarnistych CBD zamierza zapewnić lepszą jakość i wydajność.

Rozwój oparty na komponentach jest również znany jako inżynieria oprogramowania opartego na komponentach (CBSE).

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia rozwój oparty na komponentach (CBD)

Modelowanie obiektowe prowadzi do mnóstwa drobnoziarnistych klas, obiektów i relacji. Wśród tych mniejszych jednostek bardzo trudno jest znaleźć części wielokrotnego użytku. Ideą CBD jest integracja powiązanych części i ponowne ich wykorzystanie zbiorowe. Te zintegrowane części są znane jako komponenty.

Techniki programistyczne oparte na komponentach obejmują niekonwencjonalne procedury programistyczne, w tym ocenę komponentów, pobieranie komponentów itp. Ważne jest, aby CBD przeprowadzano w ramach infrastruktury oprogramowania pośredniego, która obsługuje proces, na przykład Enterprise Java Beans.

Kluczowe cele CBD są następujące:

  • Oszczędzaj czas i pieniądze, budując duże i złożone systemy: Opracowywanie złożonych systemów oprogramowania za pomocą gotowych komponentów pomaga znacznie skrócić czas opracowywania oprogramowania. Punkty funkcyjne lub podobne techniki można wykorzystać do zweryfikowania przystępności istniejącej metody.

  • Popraw jakość oprogramowania: Jakość komponentów jest kluczowym czynnikiem wpływającym na poprawę jakości oprogramowania.

  • Wykryj defekty w systemach: Strategia CBD obsługuje wykrywanie błędów poprzez testowanie komponentów; jednak znalezienie źródła wad jest trudne w CBD.
Niektóre zalety CBD obejmują:

  • Zminimalizowana dostawa:
    • Szukaj w katalogach komponentów
    • Recykling prefabrykowanych elementów

  • Poprawiona wydajność:
    • Programiści koncentrują się na tworzeniu aplikacji

  • Poprawiona jakość:
    • Twórcy komponentów mogą poświęcić dodatkowy czas na zapewnienie jakości

  • Zminimalizowane wydatki
Specyficzne procedury CBD to:

  • Opracowywanie komponentów
  • Publikowanie komponentów
  • Wyszukiwanie komponentów i ich pobieranie
  • Analiza komponentów
  • Zespół części