Оглавление
Разработка программного обеспечения на основе компонентов
-
Основы разработки на основе компонентов (CBSE)
- CBSE – стиль разработки ПО, создающий программные системы из слабосвязанных компонентов.
- Компоненты должны быть повторно используемыми и слабо связанными для разделения задач.
-
Согласование проектов компонентов
- Архитекторам необходимо согласовывать проекты компонентов с разработчиками для достижения детализации компонентов.
- Учитываются требования пользователей, обязанности и архитектурные особенности.
-
Преимущества CBSE для больших систем
- Для крупномасштабных систем требуется дисциплина и процесс для достижения преимуществ CBSE.
- Часто используются компоненты сторонних производителей.
-
Визуальное проектирование с UML
- Система может быть спроектирована с помощью унифицированного языка моделирования (UML).
- UML позволяет визуализировать компоненты в виде прямоугольников и интерфейсов в виде леденцов на палочке и сокетов.
-
Тестирование юзабилити компонентов
- Тестирование юзабилити предназначено для компонентов, взаимодействующих с конечным пользователем.
Полный текст статьи: