RSS    

   Дипломная работа: Ассиметричное шифрование на базе эллиптических кривых

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

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

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


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

Наименование подцелей Показатель достижения цели
Цель: Разработать надежный ПП
Обеспечить строгое и наглядное описание проектируемой системы Строгая последовательность действий
Повышение точности описания предметной области Разработка ПП отвечающего стандартам ANSI X9.63 и IEEE P1363
Повышение качества создаваемого программного кода Использование средств разработки с встроенным контролем качества написанного программного кода и средств отладки программного кода
Повышение качества тестирования ПП Использование эталонных тестовых вариантов и зарубежных открытых исходных кодов
Обеспечение контроля ввода данных Предоставление вариантов для выбора при вводе данных
Цель: Разработать удобный ПП
Обеспечить простой диалог пользователя с ПП Наличие дружественно графического интерфейса пользователя
Обеспечить приемлемую скорость работы Время ответа по любой из наиболее часто встречающихся операций не превышает 2 секунд
Обеспечить помощь пользователю в процессе работы с ПП Наличие встроенной системы контекстной помощи
Облегчить ввод данных Вводимые данные генерирует система, все меню выполнены в классическом Win стиле
Обеспечить простоту освоения ПП Ориентировка ПП на пользователя не имеющего профессиональных знаний в области вычислительной техники
Цель: Разработать технически эффективный ПП
Обеспечить возможность использования РС с процессором средней производительности Уровень производительности центрального процессора рабочей станции
Обеспечить возможность использования рабочей станции с небольшой ОП Количество оперативной памяти на рабочей станции
Цель: Разработать адаптируемый ПП
Обеспечить возможность перевода ПП под управление других ОС Поддерживаемое количество ОС
Обеспечить возможность простого перехода к использованию другого источника данных Использование промежуточного уровня при организации доступа к источнику данных

1.3.2 Требования по надежности

Надежность является одним из наиболее важных критериев качества ПП. Это обуславливается с одной стороны той ролью которую может играть ПП в процессе управления каким либо объектом, а с другой стороны надежность определяет затраты на сопровождение ПП, которое может достигать 50% от стоимости разработки и эксплуатации. Для примера можно привести тот факт, что многие технологические промышленные процессы реального времени управляются программно-техническими комплексами. В этом случае наличие ошибок в ПП может привести не только к огромным материальным потерям, но и человеческим жертвам.

Можно выделить два основных аспекта надежности:

·  Наличие в готовом программном продукте ошибок

·  Готовность программного продукта к могущим возникнуть исключительным (нештатным) ситуациям

Первый аспект в свою очередь можно разделить на два:

·  Ошибки возникающие на этапе проектирования ПП

·  Ошибки возникающие на этапе кодирования

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

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


Новости


Быстрый поиск

Группа вКонтакте: новости

Пока нет

Новости в Twitter и Facebook

                   

Новости

© 2010.