Шифровальщик (Delphi)
Разработка программы "Шифровальщик" для быстрого шифрования и дешифровки данных. Оценка главных преимуществ данной программы, условия ее применения и технические требования. Основные правила при работе с программой, порядок и проведения ее листинга.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 13.07.2010 |
Размер файла | 364,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
5
1. Цель испытания
Испытания являются одним из самых важных моментов при создании программного продукта, потому что благодаря им, видно как лучше организовать работу программы и ее интерфейс. Целью проведения испытания программного продукта является проверка правильности работы программы, выявление противоречий между разработанной системой и первоначальными целями ее создания и выявление возможных ошибок при работе с программой. Также в ходе тестирования программы производится проверка на соответствие техническим требованиям, то есть испытания производятся на нескольких компьютерах различной конфигурации.
Испытания проводят для проверки, удовлетворяет ли программа первоначальным требованиям, предъявляемым к системе. Испытания должны быть целенаправленными, систематизированными и максимально простыми, для выявления работоспособности программы и совместимости с различным аппаратным и программным обеспечением. Каждое проведенное испытание должно быть документировано, чтобы при необходимости иметь возможность повторить его.
Критериями оценки работоспособности программного продукта является выполнение всех функций поставленной задачи. Испытания должны производится так, чтобы обеспечить проверку всех возможных условий возникновения ошибки:
- испытание каждой ветви алгоритма;
- очередное испытание должно контролировать и проверять то, что еще не было проверено на предыдущих прогонах;
- усложнение проводимых испытаний должно проходить постепенно.
Окончательный результат испытания программы состоит в проверке полноты и качества решения поставленной задачи, бесперебойной работы программы и проверке удобства пользованием интерфейса для пользователя.
2. Средства и порядок испытаний
Для испытания программы «Шифровальщик» необходимы следующие технические средства:
- процессор Intel Celeron 300 и выше;
- память 32Mb;
- свободное пространство на жестком диске 5Мb;
- видеокарта встроенная;
- монитор Samsung SyncMaster с разрешением не менее 1024x768;
- CD-ROM;
- клавиатура;
- мышь;
Работа программы осуществляется при наличии следующих программных средств:
- операционная система Microsoft Windows 95 и выше;
- среда программирования Delphi 6.
Порядок проведения испытаний:
1. Проверка аппаратного устройства.
2. Проверка совместимости.
3. Испытание программы на работоспособность.
4. Проверка производительности.
5. Проверка средств взаимодействия.
6. Проверка средств редактирования данных.
7. Проверка автоматического формирования отчетов.
3. Методы и результаты испытаний
Для проведения испытаний использовался самый простой метод - динамический, который заключается в том, что все испытания проводились в разное время и на разных компьютерах.
Данный программный продукт испытывался постоянно в процессе его создания, проверялась практически каждая ветвь алгоритма. При возникновении ошибок они устранялись, и программа испытывалась вновь. Испытания проводились до тех пор, пока не были устранены все ошибки. Результаты конечных испытаний приведены в таблице 1.
Таблица 1. Результаты проведенных испытаний
Название теста |
Проверяемый случай |
Результаты теста |
|
1. Проверка аппаратного устройства |
Взаимодействие с пакетами прикладных программ |
Взаимодействие осуществляется |
|
2 Проверка совместимости |
Windows 98\ 2000\XP Professional |
Совместима Совместима |
|
3 Испытание программы на работоспособность |
Windows 98\ 2000\XP Professional |
Работоспособна Работоспособна |
|
4 Проверка производительности |
Время загрузки программы |
1 секундa |
|
5. Проверка средств взаимодействия |
Кнопки на форме: «Шифровка» «Дешифровка» |
Выполняется Выполняется |
Для проверки работоспособности программы и ее совместимости с компьютерами различной конфигурации программа «Шифровальщико подвергалась испытаниям. Испытания проводились на трех компьютерах с различными возможностями. Это компьютеры на базе таких процессоров, как Pentium II, Pentium III и Pentium IV, непосредственно на котором данная программа и создавалась.
Проводя тестирования на компьютерах с процессором Pentium II, Pentium III и Pentium IV, было выявлено, что программа работает оптимально. В ходе проведения тестирования выяснилось, что для наиболее эффективной и корректной работы программы следует использовать компьютер на базе процессора Pentium II и выше. Тестирование программного продукта с использованием этого процессора показало, что работа с ней происходит максимально быстро и результативно.
Испытания работоспособности программы проводились целенаправленно, систематизировано и очень просто. Результаты испытаний показали, что противоречий между разработанной программой и ранее поставленными целями её создания нет, а также, что программный продукт совместим с другими программными средствами. Это доказывает работоспособность программы и выполнение всех пунктов тестирования.
Подобные документы
Разработка эскизного и технического проектов программы, ее назначение и область применения, технические характеристики. Организация входных и выходных данных, выбор состава технических и программных средств. Текст программы, ее описание и тестирование.
курсовая работа [1,3 M], добавлен 15.11.2009Разработка в среде Delphi приложения "Записная книжка" для ввода и корректировки информации, поиска данных. Выбор состава технических и программных средств. Текст программы, ее описание и тестирование. Основные условия программы, требования к компьютеру.
курсовая работа [565,7 K], добавлен 08.12.2011Особенности создания программы "Файловый менеджер" в среде объектно-ориентированного программирования Delphi. Назначение и основные функции программы, формулировка задачи. Описание программы, использованные компоненты, интерфейс и порядок применения.
контрольная работа [1,3 M], добавлен 19.06.2012Схема работы и требования к программам шифрования и дешифрования. Алгоритмы и тексты программы шифрования и программы дешифрования, выполненные на языке программирования C/C++. Содержание файла с исходным текстом, с шифротекстом, с дешифрованным текстом.
курсовая работа [24,7 K], добавлен 20.10.2014Изучение условий поставленной задачи и используемых данных для разработки программы хранения информации о рейсах поезда. Описание разработанных функций, листинга, блок-схем алгоритмов и дерева функции. Рассмотрение сценария диалога данной программы.
курсовая работа [532,7 K], добавлен 20.07.2014Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.
курсовая работа [1,5 M], добавлен 08.02.2011Характеристика функциональных возможностей разрабатываемой программы в среде Delphi для регистрации абитуриентов. Описание алгоритма и структуры данной программы. Поиск данных в базе по заданным параметрам. Описание модулей и листинг программы.
курсовая работа [801,5 K], добавлен 19.07.2011Требования по разработке программы часов, особенности и преимущества языка Delphi 7. Разработка блок-схем алгоритмов и описание процесса программирования. Основные процедуры для реализации, назначение, функционирование и условие работы с программой.
курсовая работа [1,2 M], добавлен 14.07.2012Обзор преимуществ и недостатков среды программирования Delphi, ее сравнение с аналогичными продуктами. Разработка инфологической, датологической, модели базы данных. Проектирование структуры программного обеспечения и понятного интерфейса базы данных.
курсовая работа [964,8 K], добавлен 27.09.2014Назначение и область применения, технические характеристики проектируемой программы, требования к ней и анализ возможностей. Разработка базы данных и PHP-скриптов для обмена информацией с сервером. Тестирование программы и информационная безопасность.
курсовая работа [1,2 M], добавлен 20.12.2017