StUtk,
ВИ описывает действия Системы и ПОЛЬЗОВАТЕЛЯ (Актера), чтобы достичь цель последнего. Так что хотя бы поэтому, ВИ - это НЕ функционал ИС, функционала там только 50%. ВИ - это ПОЛЬЗОВАТЕЛЬСКИЕ Тр., а НЕ "функциональные" по классификации Вигерса.
По-моему началась путаница из-за слова функционал. ВИ - это некое действие системы приводящее к какому-то результату для актёра. Эта формулировка верна? Для ВИ важно ЧТО делает система, а не КАК она это делает. Правильно?
И ещё, очень интересны мнения по ниже приведённым высказываниям:
- "Функциональные требования определяют действия, которые должна выполнять система, без рассмотрения физических особенностей их реализации."
- "Тем самым функциональные требования определяют внешнее поведение системы."
- "Лучше всего они описываются в форме модели ВИ."
Всё познаётся в сравнении. Вот есть отношение расширения и отношение включения. К примеру, есть ВИ, то есть действие системы, которая считает пользователю в инет-магазине сумму заказанного товара. Пользователь(актёр) получает эту сумму(число). Далее, система может предоставить пользователю скидку. Предоставление скидки - чем не действие системы? Пускай будет ещё один ВИ "предоставление скидки постоянным клиентам". Здесь, как я понимаю, между двумя ВИ ("рассчитать сумму заказа" и "предоставление скидки постоянным клиентам") отношение расширения. То есть при каком-то условии (постоянный клиент) будет выполняться ВИ, предоставляющий скидку. Но в любом случае, сумма то посчитается, то есть первый ВИ всё равно будет выполнен - сумма товара будет посчитана, со скидкой или без. В случае с регистрацией и авторизацией другая ситуация, то есть система не сможет произвести действие "авторизация" никак, если не была выполнена регистрация. Здесь очевидна зависимость одного действия системы (авторизация) от результатов второго действия (регистрация).
Где мои рассуждения ошибочны? (если я вам ещё не надоел
)
Чтобы спорить прошу Вас описать сценарии этих 2ух ВИ (хотябы кратко), только после этого можно будет понять "кто прав, а кто виноват"
1. ВИ "авторизация"
цель:
- получения доступа к ресурсам сайта
краткое описание:
- пользователь запрашивает форму авторизации
- система предлагает ввести логин/пароль
- пользователь вводит данные
- система обрабатывает данные и предоставляет или отказывает в доступе
2. ВИ "регистрация"
цель:
- возможность авторизоваться
краткое описание:
- пользователь запрашивает форму регистрации
- система предоставляет форму
- пользователь вводит данные
- система регистрирует пользователя