Оценка и выбор CASE-средств
4.2. Оценка и выбор CASE-средств
4.2.1. Общие сведения
Модель процесса оценки и выбора
[17], рассматриваемая ниже (рисунок
4.2), описывает наиболее общую
ситуацию оценки и выбора, а также
показывает зависимость между ними.
Как можно видеть, оценка и выбор
могут выполняться независимо друг
от друга или вместе, каждый из этих
процессов требует применения
определенных критериев.
Процесс оценки и выбора может
преследовать несколько целей,
включая одну или более из
следующих:
- оценка нескольких CASE-средств и
выбор одного или более из них;
- оценка одного или более
CASE-средств и сохранение
результатов для последующего
использования;
- выбор одного или более
CASE-средств с использованием
результатов предыдущих оценок.
Рис. 4.2. Модель процесса
оценки и выбора
Как видно из рисунка, входной
информацией для процесса оценки
является:
- определение пользовательских
потребностей;
- цели и ограничения проекта;
- данные о доступных
CASE-средствах;
- список критериев, используемых
в процессе оценки.
Результаты оценки могут включать
результаты предыдущих оценок. При
этом не следует забывать, что набор
критериев, использовавшихся при
предыдущей оценке, должен быть
совместимым с текущим набором.
Конкретный вариант реализации
процесса (оценка и выбор, оценка для
будущего выбора или выбор,
основанный на предыдущих оценках)
определяется перечисленными выше
целями.
Элементы процесса включают:
- цели, предположения и
ограничения, которые могут
уточняться в ходе процесса;
- потребности пользователей,
отражающие количественные и
качественные требования
пользователей к CASE-средствам;
- критерии, определяющие набор
параметров, в соответствии с
которыми производится оценка и
принятие решения о выборе;
- формализованные результаты
оценок одного или более
средств;
- рекомендуемое решение (обычно
либо решение о выборе, либо
дальнейшая оценка).
Процесс оценки и/или выбора может
быть начат только тогда, когда лицо,
группа или организация полностью
определила для себя конкретные
потребности и формализовала их в
виде количественных и качественных
требований в заданной предметной
области. Термин
"пользовательские требования"
далее означает именно такие
формализованные требования.
Пользователь должен определить
конкретный порядок действий и
принятия решений с любыми
необходимыми итерациями. Например,
процесс может быть представлен в
виде дерева решений с его
последовательным обходом и выбором
подмножеств кандидатов для более
детальной оценки. Описание
последовательности действий
должно определять поток данных
между ними.
Определение списка критериев
основано на пользовательских
требованиях и включает:
- выбор критериев для
использования из приведенного
далее перечня;
- определение дополнительных
критериев;
- определение области
использования каждого
критерия (оценка, выбор или оба
процесса);
- определение одной или более
метрик для каждого критерия
оценки;
- назначение веса каждому
критерию при выборе.
Назад | Содержание | Вперед
|