Бакалавр
Дипломные и курсовые на заказ

Инженерия повторного использования КПИ/Reuse

РефератПомощь в написанииУзнать стоимостьмоей работы

Основная парадигма КПИ — «писать — один раз, выполнять — много раз и где угодно». Архитектура, в которую встраивается готовый КПИ, поддерживает стандартные механизмы для работы с компонентами как со строительными блоками. Чтобы обеспечить высокий уровень использования КПИ, они должны обладать такими основными свойствами, как функциональность, удобство использования и качество реализации… Читать ещё >

Инженерия повторного использования КПИ/Reuse (реферат, курсовая, диплом, контрольная)

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

КПИ (или Reuse) — многоразовые компоненты. Повторность (Reusebility) (1987) — процесс создания ПС из reuses. В 2016 г. пройдут 15 конференций по Software Reuse, на них будут рассмотрены новые подходы и виды КПИ.

Основные свойства КПИ: функциональность, удобство использования и качество реализации.

КИИ — это некоторая функция с определенными атрибутами, обеспечивающими решение некоторой задачи; совокупность методов определенной сигнатуры и ТД, которые передаются и возвращаются после выполнения метода.

КПИ располагаются в каталоге (репозитории), с помощью которого можно понять, какие КПИ имеются, их функцию и как их можно соединить в программную структуру.

Инженерия повторного использования предусматривает два процесса разработки ПС из КПИ.

Первый процесс — это создание КПИ путем:

  • • изучения спектра решаемых задач ПрО, выявление среди них общих свойств и функций;
  • • построения компонентов, реализующих выявленные функции в виде КПИ;
  • • разработки каталога для хранения изготовленных компонентов и организации поиска необходимых компонентов по запросам пользователей.

Второй процесс — конструирование новых систем из готовых компонентов КПИ путем:

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

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

  • 1) повторное использование КПИ требует меньших трудозатрат, чем разработка их как новых продуктов;
  • 2) поиск пригодных КПИ для дальнейшего использования;
  • 3) настройка компонентов на новые условия среды применения.

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

Показать весь текст
Заполнить форму текущей работой