Съдържание:
- Определение - Какво означава компонентно базирано развитие (CBD)?
- Techopedia обяснява компонентно базирана разработка (CBD)
Определение - Какво означава компонентно базирано развитие (CBD)?
Компонентно базирана разработка (CBD) е процедура, която акцентира върху проектирането и разработването на компютърно базирани системи с помощта на софтуерни компоненти за многократна употреба. При CBD фокусът се измества от софтуерното програмиране към съставянето на софтуерната система.
Технологиите за разработка, базирани на компоненти, включват процедури за разработване на софтуерни системи, като се избират идеални компоненти, които не се предлагат и след това се сглобяват, като се използва добре дефинирана софтуерна архитектура. Със системната повторна употреба на едрозърнести компоненти CBD възнамерява да осигури по-добро качество и продукция.
Разработената на компоненти компонента е позната още като компонентно софтуерно инженерство (CBSE).
Techopedia обяснява компонентно базирана разработка (CBD)
Обектно-ориентираното моделиране води до множество фини класове, обекти и отношения. Много е трудно да се намерят части за многократна употреба сред тези по-малки единици. Идеята зад CBD е да интегрира свързаните части и да ги използва повторно. Тези интегрирани части са известни като компоненти.
Техниките за разработка на базата на компоненти се състоят от нетрадиционни процедури за разработка, включително оценка на компоненти, извличане на компоненти и др. Важно е CBD да се извършва в инфраструктура на среден софтуер, която поддържа процеса, например Enterprise Java Beans.
Основните цели на CBD са следните:
- Спестете време и пари при изграждането на големи и сложни системи: Разработването на сложни софтуерни системи с помощта на нестандартни компоненти помага значително да се намали времето за разработка на софтуер. Функционални точки или подобни техники могат да бъдат използвани за проверка на достъпността на съществуващия метод.
- Подобрете качеството на софтуера: Качеството на компонента е ключов фактор за подобряването на качеството на софтуера.
- Откриване на дефекти в системите: CBD стратегията поддържа откриване на неизправности чрез тестване на компонентите; Въпреки това намирането на източника на дефекти е предизвикателство при CBD.
- Минимизирана доставка:
- Търсене в каталози на компоненти
- Рециклиране на готови компоненти
- Подобрена ефективност:
- Разработчиците се концентрират върху разработването на приложения
- Подобрено качество:
- Разработчиците на компоненти могат да позволят допълнително време за гарантиране на качество
- Минимизирани разходи
- Развитие на компоненти
- Компонентно публикуване
- Търсене на компоненти, както и извличане
- Анализ на компонентите
- Монтаж на компоненти
