Компонентний розвиток (КБР)

Автор: Eugene Taylor
Дата Створення: 16 Серпень 2021
Дата Оновлення: 6 Травень 2024
Anonim
Компонентний розвиток (КБР) - Технологія
Компонентний розвиток (КБР) - Технологія

Зміст

Визначення - Що означає розробка компонентів (CBD)?

Компонентна розробка (CBD) - це процедура, яка акцентує увагу на розробці та розробці комп'ютерних систем за допомогою програмних компонентів для багаторазового використання. З CBD фокус зміщується від програмного програмування до складання програмної системи.

Методи розробки на основі компонентів включають процедури розробки програмних систем, вибираючи ідеальні нестандартні компоненти, а потім збираючи їх за допомогою чітко визначеної архітектури програмного забезпечення. За допомогою систематичного повторного використання грубозернистих компонентів КБР має намір забезпечити кращу якість та продуктивність.

Розробка на основі компонентів також відома як інженерія програмного забезпечення на основі компонентів (CBSE).

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює розвиток на основі компонентів (КБР)

Об'єктно-орієнтоване моделювання призводить до безлічі тонкозернистих класів, предметів та відносин. Серед цих менших одиниць дуже важко знайти деталі багаторазового використання. Ідея КБР полягає в об'єднанні пов'язаних частин та їх повторному використанні. Ці інтегровані частини відомі як компоненти.

Методи розробки на основі компонентів складаються з нетрадиційних процедур розробки, включаючи оцінку компонентів, пошук компонентів тощо. Важливо, щоб КБР здійснювався в межах інфраструктури середнього програмного забезпечення, яка підтримує процес, наприклад, Enterprise Java Beans.

Основними цілями КБР є:

  • Економте час та гроші під час створення великих та складних систем: Розробка складних програмних систем за допомогою нестандартних компонентів допомагає значно скоротити час на розробку програмного забезпечення. Функціональні точки або подібні методи можуть використовуватися для перевірки доступності існуючого методу.

  • Підвищення якості програмного забезпечення: Якість компонентів є ключовим фактором підвищення якості програмного забезпечення.

  • Виявлення дефектів в системах: стратегія CBD підтримує виявлення несправностей шляхом тестування компонентів; однак пошук джерела дефектів є складним завданням у КБР.
Деякі переваги КБР включають:

  • Мінімізована доставка:
    • Шукати в каталогах компонентів
    • Переробка готових компонентів

  • Підвищена ефективність:
    • Розробники зосереджуються на розробці додатків

  • Поліпшена якість:
    • Розробники компонентів можуть дозволити додатковий час для забезпечення якості

  • Мінімізовані витрати
Конкретними процедурами CBD є:

  • Розробка компонентів
  • Компонентне видавництво
  • Пошук компонентів, а також пошук
  • Аналіз компонентів
  • Збірка компонентів