Повторное использование компонентов



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

Пример

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

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

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

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

Существует совершенно новая вертикаль, которая основана на повторном использовании программного компонента и известна как компонентная разработка программного обеспечения (CBSE).

Повторное использование может быть сделано на разных уровнях

· Уровень приложения — когда все приложение используется в качестве подсистемы нового программного обеспечения.

· Уровень компонента — где используется подсистема приложения.

· Уровень модулей — где функциональные модули используются повторно.

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

Уровень приложения — когда все приложение используется в качестве подсистемы нового программного обеспечения.

Уровень компонента — где используется подсистема приложения.

Уровень модулей — где функциональные модули используются повторно.

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

Процесс повторного использования

Могут быть использованы два вида методов: либо при сохранении одинаковых требований, либо при корректировке компонентов, либо при сохранении одинаковых компонентов и при изменении требований.

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

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

Укажите компоненты. Изучая дизайн программного обеспечения, разработчики разделяют всю систему на более мелкие компоненты или подсистемы. Один полный дизайн программного обеспечения превращается в набор огромного набора компонентов, работающих вместе.

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

Включите компоненты — Все соответствующие компоненты упакованы вместе, чтобы сформировать их как законченное программное обеспечение.

 


Дата добавления: 2022-07-02; просмотров: 15; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!