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


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


 

Второй процесс

– конструирование новых систем из готовых компонентов путем: 

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

– поиска в каталоге готовых компонентов, которые кажутся подходящими для их использования;

– сопоставление  цели новой разработки с возможностями найденных ПИК и принятия решений о целесообразности их использования;

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

Первый процесс требует вложения капитала, второй – получения прибыли за счет экономии трудозатрат. Инвестиции в повторное использование требуют оценки эффективности вложений капитала, прогнозирования сроков  и объемов возврата  вложений, оценки рисков и др. Бизнес повторного использования, как любой бизнес, требует специальных условий по менеджменту всей инженерной деятельности. Критерии успеха такого бизнеса определяются выполнением следующих  условий:

– повторное использование должно обеспечиваться меньшими трудозатратами, чем разработка ПС как разовых продуктов;

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

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

Основная  парадигма ПИК – “писать – один раз, выполнять – много раз, где угодно”. Архитектура, в которую встраивается готовый ПИК,  поддерживает стандартные механизмы для работы с компонентами как со строительными блоками. Чтобы обеспечить  высокий уровень использования ПИК  они должны обладать такими основными свойствами: функциональность, удобство использования и качество реализации.

 

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




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