Материал предоставлен https://it.rfei.ru

Возможность повторного использования

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

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

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

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

РасширяемостьПроизводительность