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


Инженерия ПИК - часть 4


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

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

– готовые компоненты ПС или отдельные ее части;

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

К компонентам ПИК выдвигаются такие требования, как  независимость от конкретной платформы,  наличие стандартного  интерфейса  со средой,  возможность взаимодействия  с системами без внесения в них изменений.         

Разработке ПС  с помощью ПИК соответствует  модель ЖЦ со следующими этапами:

– анализ объектов  и отношений реализуемой ПрО для выявления ПИК, обладающих общими свойствами, присущими группам объектов этой области;

– адаптация имеющихся в базе ПИК и разработка новых компонентов, не представленных в этой базе и доведение их до уровня ПИК;

–  разработка интерфейсов компонентов и их размещение в базе ПИК;

– интеграция ПИК для получения  конфигурации  создаваемой системы.

Повторные компоненты могут быть готовыми  прикладными и общесистемными компонентами.

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

К общесистемным компонентам относятся  системные компоненты общего назначения и универсальные общесистемные  сервисные  средства, которые обеспечивают системное обслуживание и предоставление  универсального сервиса для всех  создаваемых программных систем разного назначения. К компонентами общего назначения относятся: трансляторы, редакторы тестов, системы генерации, интеграции, загрузчики и др. Они используются всеми прикладными системами в процессе их проектирования и выполнения. Универсальные  системные компоненты  обеспечивают  функционирование  любых (в том числе и прикладных) компонентов,   обмен данными   и передачей сообщений между всеми видами компонентов.


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