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

Этап развертывания компонентов системы


На выполнение задачи этого этапа влияет ориентация ПС на  конечного пользователя. В случае, когда ПС создается для конкретного заказчика, что часто он и является пользователем,  некоторые задачи развертывания  решаются на предыдущих этапах. К ним относятся:

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

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

– создание компонентной конфигурации на этапе интеграции с ориентацией на ее дальнейшее применение на этапе сопровождения.

Пользователь компонентной  системы должен пройти все процессы этапа развертывания на своей собственной базе соответственно  свой конфигурации компьютерных  и общесистемных средств.

В состав этапа развертывания  входят:

– оптимизация плана компонентной конфигурации  соответственно  имеющей компьютерной базе пользователя, ее свойств и топологии;

– развертывание отдельных программных компонентов;

– создание целевой компонентной конфигурации.  

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

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

–  компьютерные мощности и способы коммуникации у пользователя;

– требования к ресурсам со стороны отдельных компонентов;

– план компонентной конфигурации.

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

Развертывание программных компонентов путем инсталляции компонентов на конкретных компьютерах, расположения которых определено в результате предыдущего процесса.
Процесс инсталляции для каждого отдельного компонента может иметь свои собственные отличия, которые зависят от метода и способов инсталляции.

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

– расположение отдельных компонентов (сетевые адреса, имена каталогов и файлов);

– характеристики компонентов (например, размеры, необходимые ресурсы и условия функционирования и др.);

– описание взаимосвязей компонентов (например, описание последовательностей инициирования и окончания работы).

Этот процесс завершает создание целевой конфигурации. Предыдущая информация дополняется:

– организационными требованиями (приведение в порядок категорий пользователей, предоставление им определенных прав  доступа к отдельным компонентам, к сервисам и др.);

– технологическим регламентом (например, по времени и периодичности инициирования компонентов, выполнению определенных задач и др.);

– описанием процесса инициирования ПС в целом (например, может быть специально сформированный пакет для запуска и выполнения системы).


Содержание раздела