Общие сведения. Модель процесса оценки и выбора (рис

Модель процесса оценки и выбора (рис. 4.2) описывает наиболее общую ситуацию оценки и выбора. Как можно видеть, оценка и выбор могут выполняться независимо друг от друга или вместе, требуя применения определенных критериев.

Рис. 4.2. Модель процесса оценки и выбора CASE-средств

Процесс оценки и выбора может преследовать несколько целей (включая одну или более):

• оценка нескольких CASE-средств и выбор одного (или более) из них;

• оценка одного (или более) CASE-средства и сохранение результатов для последующего использования;

• выбор одного (или более) CASE-средства с использованием результатов предыдущих оценок.

Как видно из рис. 4.2, входной информацией для процесса оценки являются:

• определение пользовательских потребностей;

• цели, предположения и ограничения проекта;

• данные о доступных CASE-средствах;

• список критериев, используемых в процессе оценки. Результаты текущей оценки CASE-средств могут включать результаты предыдущих оценок. При этом не следует забывать, что набор критериев, использовавшихся при предыдущей оценке, должен быть совместимым с текущим набором. Конкретный вариант реализации процесса (оценка и выбор, оценка для будущего выбора или выбор, основанный на предыдущих оценках) определяется перечисленными выше целями.

Элементы процесса оценки и выбора включают:

• цели, предположения и ограничения, которые могут уточняться в ходе процесса;

• потребности пользователей, отражающие их количественные и качественные требования к CASE-средствам;

• критерии, определяющие набор параметров, в соответствии с которыми производятся оценка и принятие решения о выборе;

• формализованные результаты оценок одного средства или более;

• рекомендуемое решение (обычно либо решение о выборе, либо дальнейшая оценка).

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

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

Определение списка критериев основано на пользовательских требованиях и включает:

• выбор критериев для использования из приведенного далее перечня;

• определение дополнительных критериев;

• определение области использования каждого критерия (оценка, выбор или оба процесса);

• определение одной (или более) метрики по каждому критерию для использования при оценке;

• назначение веса каждому критерию при выборе.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: