Дипломы, курсовые, рефераты, контрольные...
Срочная помощь в учёбе

Связь варианта с точками вариации

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

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

Связь варианта с точками вариации (реферат, курсовая, диплом, контрольная)

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

Различают внутреннюю и внешнюю связь. При внутренней связи ПС включает функциональность, ассоциируемую со связываемым вариантом. Такая связь имеет место в период выполнения. Внешняя связь предусматривает, что существует лицо или инструмент, фактически выполняющие связь.

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

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

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

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