Построение дерева целей

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

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

В начале построим дерево целей нашего проекта, которое приведено на рис. 1.

Рис.1. Дерево целей


Таблица 1. Описание дерева целей

Наименование подцелей Показатель достижения цели

Цель: Разработать надежный ПП

Обеспечить строгое и наглядное описание проектируемой системы Строгая последовательность действий
Повышение точности описания предметной области Разработка ПП отвечающего стандартам ANSI X9.63 и IEEE P1363
Повышение качества создаваемого программного кода Использование средств разработки с встроенным контролем качества написанного программного кода и средств отладки программного кода
Повышение качества тестирования ПП Использование эталонных тестовых вариантов и зарубежных открытых исходных кодов
Обеспечение контроля ввода данных Предоставление вариантов для выбора при вводе данных

Цель: Разработать удобный ПП

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

Цель: Разработать технически эффективный ПП

Обеспечить возможность использования РС с процессором средней производительности Уровень производительности центрального процессора рабочей станции
Обеспечить возможность использования рабочей станции с небольшой ОП Количество оперативной памяти на рабочей станции

Цель: Разработать адаптируемый ПП

Обеспечить возможность перевода ПП под управление других ОС Поддерживаемое количество ОС
Обеспечить возможность простого перехода к использованию другого источника данных Использование промежуточного уровня при организации доступа к источнику данных

 





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



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