Методы и средства инженерии программного обеспечения


Этап интеграции - часть 3


 

Инсталляция компонентов для потребностей интеграции. Этот процесс не отличается от инсталляции отдельных компонентов этапа развертывания. Единое отличие состоит в том, что определенные компоненты специально созданы самым разработчиком ПС для ее потребностей, а,  следовательно, условия и процедуры инсталляции он может оптимизировать.

 

 Определение правил и условий интеграции. Правила и условия интеграции зависят от компонентной модели, практическое применение имеют три:

– COM/DCOM/COM+, реализованная в операционных системах семейства WINDOWS;

– система CORBA [11], которая  поддерживается на различных платформах;

–Javabeans и enterprise javabeans [13] на базе JAVA–технологий, которые функционируют на платформах, для которых реализованы виртуальные JAVA–машины.

 

Построение проекта. Главная цель процесса – выполнить все действия относительно подготовки интегрированной среды к функционированию и создание плана конфигурации компонентов ПС.

 

Тестирование интегрированной среды.  При тестировании решаются две задачи:

– проверка функциональности ПС;

– проверка возможности совместимой работы компонентов системы.

Первая задача традиционная,  для создания любой программы или ПС проводится проверка корректности функционального назначения и организации взаимодействия с пользователем.

Вторая задача – специфична для компонентного подхода, она имеет  факторы, которые влияют на проверку совместной работы компонентов:

1.  Инициирование работы интегрированной среды для ПС.

2. Определение инфраструктуры для создания возможности динамического взаимодействия компонентов во время выполнения и распределения клиент–серверных запросов в системе.

3. Для каждой пары компонентов, которые взаимодействуют, один с них является  клиентом, а второй – сервером. Серверы функционируют в режиме ожидания, пока клиенты к ним не обратятся. Механизм поддержки режима функционирования на уровне операционной среды является  механизмом сервисов.

4. Схема взаимодействия компонентов в ПС является  ориентированным графом. Приведенные факторы и определяют порядок и содержание второй задачи для проведения тестирования:

– проверка процедуры старта ПС;

– проверка функционирования и создания инфраструктуры для поддержки компонентной модели;

– проверка корректности регистрацииї сервисов и возможности взаимодействия с ними с различных компьютеров сети;

– проверка корректности последовательностей инициирования сервисов.

 




- Начало -  - Назад -  - Вперед -



Книжный магазин