Автор: Пользователь скрыл имя, 31 Октября 2011 в 08:32, курсовая работа
Цель курсового проекта – тестирование информационных систем и обнаружение еще не выявленных ошибок для дальнейшего повышения функциональных характеристик систем.
Введение 4
1 Описание систем 5
1.1 Описание системы Ep[1].DB 5
1.2 Описание системы Ep[1].РР 6
2 Тестирование программных продуктов 8
2.1 Принципы и методы тестирования программных продуктов 8
2.2 Тестирование систем Ep[1].DB и Ep[1].PP 12
3 Сравнительный анализ работы информационных систем 15
4 Продвижение программных продуктов 18
Заключение 20
Библиографические записи 21
Приложения 22
Приложение А Главная форма автоматизированной системы «Ep[1].DB»
23
Приложение Б Главная форма автоматизированной системы «Ep[1].PP»
РОСТОВСКИЙ
ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ
УНИВЕРСИТЕТ «РИНХ»
Кафедра Экономической информатики
и автоматизации
управления
КУРСОВОЙ
ПРОЕКТ
по дисциплине: Маркетинг и информационный бизнес
на тему: Тестирование
информационных систем Ep.PP и Ep.DB
автор проекта ______________________________
специальность 351400 Прикладная информатика в экономике
группа 351
Руководитель
проекта ______________________________
Проект защищен __________________ Оценка _____________
дата
Члены комиссии __________________ _____________
подпись, дата Ф.И.О.
__________________ __________
__________________ __________
подпись, дата Ф.И.О.
Ростов-на-Дону
2008
РЕФЕРАТ
24 страниц, 4 рисунков, 3 библиографических
записи, 5 таблицы.
ТЕСТИРОВАНИЕ,
АНАЛИЗ, ИНФОРМАЦИОННАЯ СИСТЕМА, СЦЕНАРИЙ,
ПРОГРАММНЫЙ ПРОДУКТ, БАЗА ДАННЫХ.
Цель
курсового проекта –
Используемые методы решения – осуществление тестирования функциональным методом или методом «черного ящика» (тестирование по «входу - выходу»)
В
результате курсового проектирования
были выявлены существенные ошибки в информационных
системах, которые в дальнейшем будут
устранены разработчиком.
Содержание
Введение | 4 | |
1 | Описание систем | 5 |
1.1 | Описание системы Ep[1].DB | 5 |
1.2 | Описание системы Ep[1].РР | 6 |
2 | Тестирование программных продуктов | 8 |
2.1 | Принципы и методы тестирования программных продуктов | 8 |
2.2 | Тестирование систем Ep[1].DB и Ep[1].PP | 12 |
3 | Сравнительный анализ работы информационных систем | 15 |
4 | Продвижение программных продуктов | 18 |
Заключение | 20 | |
Библиографические записи | 21 | |
Приложения | 22 | |
|
23 | |
|
24 | |
Введение
Курсовой проект посвящен вопросам, связанным с тестированием программных продуктов, предназначенных для оценки качества программных средств, использующих в своей работе системы управления базами данных (СУБД).
Тестирование – это процесс, который заключается в проверке соответствия программного продукта заявленным характеристикам и требованиям, требованиям эксплуатации в различных окружениях, с различными нагрузками, требованиям по безопасности, эргономике и удобству использования.
В
рамках курсового проекта тестирование
программных продуктов
Кроме
того, в курсовой работе рассматриваются
две системы оценки качества работы программных
продуктов на основе СУБД, основные принципы
и методы тестирования программного обеспечения.
Также в работе приведен экспертный анализ
функциональных характеристик систем
Ep[1].DB и Ep[1].PP и выбранные средства продвижения
программных средств.
1
Описание систем
1.1
Описание системы Ep[1].DB
Система
позволяет тестировать
Такая оценка позволяет проанализировать исследуемую систему с технической точки зрения и получить ряд значений времени отклика системы при увеличении объема данных. Система использует эвристические алгоритмы анализа структуры и наполнения исследуемой СУБД; допустимые величины для каждой из колонок таблицы выбираются исходя из анализа имеющихся данных; данные агрегируются с помощью методов математической статистики.
В системе используется функциональное тестирование или тестирование программ как «черного ящика» (тестирование по «входу - выходу»), которое полностью абстрагируется от логики программы, предполагается, что логика программы неизвестна, а тестовые наборы подбираются на основании анализа функциональных входных спецификаций.
Показатели производительности вычисляются на основе замеров времени выполнения основных функциональных операций. Замер производится в автоматическом режиме и требует минимум участия со стороны пользователя, проводящего исследование (сравнение). На основе полученных данных можно определить производительность системы, которая зависит от объема данных, количества пользователей и т.д.
Программная реализация выполнена в среде Java 5 Standard Edition.
Реализованы
комплексные алгоритмы
По данным, полученным в ходе активных экспериментов, строятся регрессионные модели для анализа и прогнозирования времени выполнения выбранных пользователем функциональных операций.
Приложение является платформено-независимым и не использует низкоуровневые функции ОС.
Главная
форма автоматизированной системы
«Ep.DB» представлена в приложении А.
1.2 Описание системы Ep[1].PP
Информационная Система для оценки производительности программных продуктов «EP.PP» позволяет оценивать скорость реализации либо всех представленных в описании программного продукта (ПП) функций, либо их подмножества, выбранного пользователем. Процедура оценки полностью автоматизирована и требует минимум участия со стороны пользователя. Основная задача человека, проводящего оценку – определить набор показателей, по которым будет произведена оценка, определить или скорректировать план проведения оценки и задать основные параметры эксперимента.
Производительность ПП оценивается в зависимости от заданного пользователем диапазона изменения условий функционирования программного продукта: объемов баз данных (справочников, классификаторов и т.д.), количества одновременно работающих пользователей и др. Во время проведения процедуры автоматизированной оценки программного продукта система моделирует действия одного (или нескольких) пользователей по работе с системой. Могут быть замерены не только показатели отклика системы на действия пользователя, но и отказоустойчивость системы в целом.
На
основании данных, полученных в ходе
эксперимента, строятся уравнения регрессии,
которые можно использовать для
прогнозирования поведения
Система является однопользовательской, ориентирована на работу с любыми программными средствами. Имеет графический интерфейс, который позволяет полностью описать порядок проведения эксперимента, скорректировать необходимые параметры, а так же просмотреть результаты проведенных измерений и сравнить их с результатами исследований других информационных систем. Информация может быть представлена в виде диаграмм и различных графиков. Все данные измерения могут быть сохранены в файл в формате XML. Это позволяет использовать данные в любой другой системе, предназначенной для обработки статистических данных.
Программная реализация выполнена в среде Java 5 Standard Edition.
Приложение является платформено-независимым и не использует низкоуровневые функции ОС.
Главная
форма автоматизированной системы
«Ep.РР» представлена в приложении Б.
2
Тестирование программных продуктов
2.1
Принципы и методы
Тестирование является одним из этапов жизненного цикла ПС, направленным на повышение качественных характеристик.
Тестирование – это процесс, который заключается в проверке соответствия программного продукта заявленным характеристикам и требованиям, требованиям эксплуатации в различных окружениях, с различными нагрузками, требованиям по безопасности, требованиям по эргономике и удобству использования.
Программы, как объекты тестирования, имеют ряд особенностей, которые отличают процесс их тестирования от общепринятого, применяемого при разработке аппаратуры и других технических изделий.
Особенностями тестирования программных средств являются:
Применительно к программному средству тестирование - процесс многократного выполнения программ с целью обнаружения ошибок.
Информация о работе Тестирование информационных систем Ep.PP и Ep.DB