Жизненный цикл компонентной разработки ПС
Существует много различных методологий компонентной разработки ПС, которые отличаются методами интеграции, способами описания компонентов, языками определения интерфейсов, способами построения интегрированной среды и др. К основным этапам компонентной разработки ПС относятся:
1) разработка требований (Requirements) к ПС согласно с компонентной методологией;
2) анализ поведения (Behavioral Analysis) для ПС для определения сервисных аспектов программы и соответствующие процессы обработки данных;
3) спецификация интерфейсов и взаимодействия компонентов (Interface and Interaction Specification);
4) интеграция компонентов в единую среду для ПС на основе новых компонентов и компонентов повторного применения (Application Assembly and Component Reuse);
5) развертывание (System Deployment) ПС у пользователя;
6) поддержка и сопровождение (System Support and Maintenance) ПС.
Под интегрированной средой понимается результат завершения работы на этапе интеграции, т.е. макета ПС, которая будет функционировать у пользователя. Программная система – это результат работы после этапа развертывания, характеризуется привязкой к компьютерной и сетевой среде пользователя. Кроме этого, компоненты системы могут приобретаться пользователем в отдельности и выполняться самостоятельно.