Компонентни развој (ЦБД)

Аутор: Eugene Taylor
Датум Стварања: 16 Август 2021
Ажурирати Датум: 22 Јуни 2024
Anonim
Is marijuana bad for your brain? - Anees Bahji
Видео: Is marijuana bad for your brain? - Anees Bahji

Садржај

Дефиниција - Шта значи развој компоненти (ЦБД)?

Компонентни развој (ЦБД) је поступак који наглашава дизајн и развој рачунарских система уз помоћ софтверских компоненти за вишекратну употребу. Са ЦБД-ом, фокус се помера са програмског програмирања на састављање софтверског система.

Технике развоја засноване на компонентама укључују поступке за развијање софтверских система одабиром идеалних компоненти које се налазе изван радне површине и затим састављањем помоћу добро дефинисане софтверске архитектуре. Са систематском поновном употребом грубо зрнатих компоненти, ЦБД намерава да пружи бољи квалитет и резултате.

Компонентни развој је такође познат као компонентни софтверски инжењеринг (ЦБСЕ).

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Техопедиа објашњава развој компоненти (ЦБД)

Објектно оријентисано моделирање резултира мноштвом ситнозрних класа, предмета и односа. Између ових мањих јединица веома је тешко наћи делове за вишекратну употребу. Идеја иза ЦБД-а је да интегрише повезане делове и поново их користи заједно. Ови интегрисани делови познати су као компоненте.

Технике развоја засноване на компонентама састоје се од неконвенционалних развојних рутина, укључујући процену компоненти, преузимање компоненти итд. Важно је да се ЦБД изводи у оквиру средње софтверске инфраструктуре која подржава процес, на пример, Ентерприсе Јава Беанс.

Кључни циљеви ЦБД-а су следећи:

  • Уштедите време и новац приликом стварања великих и сложених система: Развој сложених софтверских система уз помоћ вањских компоненти помаже значајно да смањи време за развој софтвера. Функцијске тачке или сличне технике могу се користити за потврђивање приступачности постојеће методе.

  • Побољшајте квалитет софтвера: Квалитет компоненте је кључни фактор побољшања квалитета софтвера.

  • Откривање кварова у системима: ЦБД стратегија подржава откривање кварова тестирањем компоненти; међутим, проналазак извора недостатака је изазов за ЦБД.
Неке предности ЦБД-а укључују:

  • Минимизирана испорука:
    • Тражи у каталозима компонената
    • Рециклажа готових компоненти

  • Побољшана ефикасност:
    • Програмери се концентришу на развој апликација

  • Побољшани квалитет:
    • Програмери компоненти могу дозволити додатно време за осигурање квалитета

  • Минимизирани расходи
Специфичне рутине ЦБД-а су:

  • Развој компоненти
  • Компонентно објављивање
  • Претраживање компонената као и претраживање
  • Анализа компонената
  • Састављање компонената