![Компонентно-ориентированное программирование в Unity, Хакимов Руслан](https://i.ytimg.com/vi/3K6nj_7bMek/hqdefault.jpg)
Содержание
- Определение - Что означает разработка на основе компонентов (CBD)?
- Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
- Techopedia объясняет компонентно-ориентированное развитие (CBD)
Определение - Что означает разработка на основе компонентов (CBD)?
Компонентная разработка (CBD) - это процедура, которая подчеркивает проектирование и разработку компьютерных систем с помощью повторно используемых программных компонентов. С CBD акцент смещается с программирования на составление программных систем.Методы разработки на основе компонентов включают процедуры для разработки программных систем путем выбора идеальных готовых компонентов, а затем их сборки с использованием четко определенной программной архитектуры. Благодаря систематическому повторному использованию крупнозернистых компонентов, CBD намеревается обеспечить лучшее качество и производительность.
Разработка на основе компонентов также известна как разработка программного обеспечения на основе компонентов (CBSE).
Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.
Techopedia объясняет компонентно-ориентированное развитие (CBD)
Объектно-ориентированное моделирование приводит к множеству мелкозернистых классов, объектов и отношений. Среди этих небольших устройств очень трудно обнаружить многоразовые детали. Идея, стоящая за КБР, заключается в интеграции связанных частей и их повторном использовании. Эти интегрированные части известны как компоненты.Методы разработки на основе компонентов состоят из нетрадиционных процедур разработки, включая оценку компонентов, извлечение компонентов и т. Д. Важно, чтобы CBD выполнялся в инфраструктуре промежуточного программного обеспечения, которая поддерживает процесс, например, Enterprise Java Beans.
Основные цели КБР заключаются в следующем:
- Экономьте время и деньги при создании больших и сложных систем. Разработка сложных программных систем с помощью готовых компонентов помогает существенно сократить время разработки программного обеспечения. Функциональные точки или аналогичные методы могут быть использованы для проверки доступности существующего метода.
- Повысить качество программного обеспечения. Качество компонентов является ключевым фактором повышения качества программного обеспечения.
- Обнаружение дефектов в системах: стратегия CBD поддерживает обнаружение ошибок путем тестирования компонентов; однако, поиск источника дефектов является сложной задачей в КБР.
- Минимизированная доставка:
- Поиск по каталогам компонентов
- Переработка готовых компонентов
- Улучшенная эффективность:
- Разработчики концентрируются на разработке приложений
- Улучшенное качество:
- Разработчики компонентов могут выделить дополнительное время для обеспечения качества
- Минимизированные расходы
- Разработка компонентов
- Компонент публикации
- Поиск компонентов, а также поиск
- Компонентный анализ
- Сборка компонентов