Повторное использование компонентов
Компонент является частью программного программного кода, который выполняет самостоятельную задачу в системе. Это может быть небольшой модуль или сама подсистема.
Пример
Процедуры входа в систему, используемые в Интернете, могут рассматриваться как компоненты, система печати в программном обеспечении может рассматриваться как компонент программного обеспечения.
Компоненты имеют высокую функциональность и меньшую скорость соединения, то есть они работают независимо и могут выполнять задачи независимо от других модулей.
В ООП объекты разрабатываются с особой спецификой и имеют меньше шансов для использования в каком-либо другом программном обеспечении.
В модульном программировании модули кодируются для выполнения конкретных задач, которые можно использовать в ряде других программ.
Существует совершенно новая вертикаль, которая основана на повторном использовании программного компонента и известна как компонентная разработка программного обеспечения (CBSE).
Повторное использование может быть сделано на разных уровнях
· Уровень приложения — когда все приложение используется в качестве подсистемы нового программного обеспечения.
· Уровень компонента — где используется подсистема приложения.
· Уровень модулей — где функциональные модули используются повторно.
Программные компоненты предоставляют интерфейсы, которые можно использовать для установления связи между различными компонентами.
|
|
Уровень приложения — когда все приложение используется в качестве подсистемы нового программного обеспечения.
Уровень компонента — где используется подсистема приложения.
Уровень модулей — где функциональные модули используются повторно.
Программные компоненты предоставляют интерфейсы, которые можно использовать для установления связи между различными компонентами.
Процесс повторного использования
Могут быть использованы два вида методов: либо при сохранении одинаковых требований, либо при корректировке компонентов, либо при сохранении одинаковых компонентов и при изменении требований.
Спецификация требований — указываются функциональные и нефункциональные требования, которым должен соответствовать программный продукт, с помощью существующей системы, пользовательского ввода или того и другого.
Проектирование — это также стандартный этап процесса SDLC, где требования определяются на языке программного обеспечения. Создана базовая архитектура системы в целом и ее подсистем.
Укажите компоненты. Изучая дизайн программного обеспечения, разработчики разделяют всю систему на более мелкие компоненты или подсистемы. Один полный дизайн программного обеспечения превращается в набор огромного набора компонентов, работающих вместе.
|
|
Поиск подходящих компонентов — хранилище компонентов программного обеспечения направляется разработчиками для поиска соответствующего компонента на основе функциональности и предполагаемых требований к программному обеспечению.
Включите компоненты — Все соответствующие компоненты упакованы вместе, чтобы сформировать их как законченное программное обеспечение.
Дата добавления: 2022-07-02; просмотров: 15; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!