Пиши Дома Нужные Работы

Обратная связь

Обоснование выбора средств разработки

 

Наиболее подходящей, с точки зрения соответствия поставленной задачи, является интегрированная среда программирования приложений на языке С++ Microsoft Visual Studio, корпорации Microsoft.

Язык С++ поддерживает процедурное программирование, объектно-ориентированное программирование, обобщенное программирование, обеспечивает модульность, раздельную компиляцию, обработку исключений, абстракцию данных, объявление классов (типов) объектов, виртуальные функции. С++ сочетает свойства как высокоуровневых, так и низкоуровневых языков.

Язык С++ дает гибкие возможности, например, в написании сложных программ, включающих интерфейс, диалог с пользователем, базы данных и т.п.

Преимущества Microsoft Visual Studio С++ по сравнению с аналогичными программными продуктами:

- приложение создается на основе каркаса, куда добавляется функциональность;

- сопровождение программы, входящей в информационную систему проще благодаря объектно-оринтированному подходу и сторогому контролю данных языка;

- создание исходного кода проекта по графическим диаграммам классов

- эффективность кода и использования ресурсов компьютера

Анализируя поставленную задачу курсового проекта о разработке автоматизированной информационной системы «Продажа авиабилетов» и анализируя навыки работы с языками программирования, выберем Microsoft Visual Studio.

 

Описание основных программных модулей

Для описания работы основных программных модулей используем функциональную схему алгоритма системы (рис 3.1).

Рисунок 3.1. Схема алгоритма поиска и покупки авиабилетов


ТЕСТИРОВАНИЕ ПРОГРАММНОГО ПРОДУКТА



 

Назначение документа

 

Целью настоящего тест плана является описание процесса тестирования

АИС «Продажа авиабилетов». Данный документ позволяет получить представление о плановых работах, сроках, а так же кейсах и процессе тестирования.

 

Цель тестирования

 

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

Тестирование предполагается вести в ручном режиме, без использования операционных систем.

 

План тестирования

 

Функциональное тестирование

 

Цель: выявление функциональных ошибок, несоответствий ТЗ и ожиданиям пользователя путем реализации стандартных.

 

Тестирование в определенной среде

 

Цель: проверить корректную работу и дизайн проекта в различных операционных системах и при различных разрешениях монитора.

 

Стресс-тестирование

 

Цель: выявить уязвимости в работе проекта путем использования больших данных, длинных запросов, некорректных данных и пр.

 

Процесс тестирования

 

Функциональное тестирование

 

Таблица 4.1 Результаты функционального тестирования

Функция Действие Ожидаемый результат Полученный результат Фатальные ошибки
Заполнение данных Проверка введенных данных Отбор по введенным данным Отбор по введенным данным Отсутствуют
Обработка заданных условий Обработка заданных условий Сортировка по заданным условиям Сортировка по заданным условиям Отсутствуют
Проверка перехода на форму оплаты Переход на форму оплаты Работа перехода и совместимость функций Работа перехода и совместимость функций Отсутствуют
Обработка данных для оплаты Произведение оплаты Оплата произведена успешно Оплата произведена успешно Отсутствует
Обработка информации о перелете Ввод информации в авиабилет Правильное заполнение авиабилета Правильное заполнение авиабилета Отсутствуют
Обработка информации о пассажире Ввод информации в авиабилет Правильное заполнение авиабилета Правильное заполнение авиабилета Отсутствуют
Печать авиабилета Вывод на просмотр и сохранение авиабилета Отсутствие ошибок, заполненный авиабилет Отсутствие ошибок, заполненный авиабилет Отсутствуют

Тестирование в определенной среде

Таблица 4.2 Результаты тестирования в определенной среде

Система Разрешение экрана Ошибки/несоответствия
Windows 7 1280x1014 Нет
Windows XP 1024x768 Нет
Windows 8 1366x768 Нет

 

 

 


ВЫВОД

 

При выполнении курсового проекта была разработана прототип автоматизированной информационной системы «Продажа авиабилетов». Поставленная задача на курсовой проект была выполнена.

В процессе разработки курсового проекта были получены необходимые навыки для разработки и проектирования программных средств, которые в дальнейшем будут полезны. Изучены ГОСТЫ и материалы для оформления документации, более углублены знания в языке программирования С++.

Выбранный язык предусматривает достаточно большое количество элементов интерфейса, но в данном программном обеспечении были задействованы не все возможные элементы. Интерфейс программного обеспечения достоин уважения, так как он удобен, понятен, не перегружен и почти не требует справочных описаний.

 


СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1 Вальпа О.Д. Borland C++ Builder.Экспресс-курс, 2008. – 298-304 с.

2 Глушаков С. Практикум по C++ - Харьков «Филио» 2006. - 45-87 с.

3 Киричук П. А. Visual C++/Turbo Pascal, 2007. – 53-98 с.

4 Лафоре Р. Объектно-ориентированное программирование в С++, 2009. – 154 с.

5 Страуструп Б. Программирование: принципы и практика использования С++ - Москва, 2009. - 184-202 с.

6 Стефан Р. Д. С++ для чайников, 2009. – 154-163 с.

 






ТОП 5 статей:
Экономическая сущность инвестиций - Экономическая сущность инвестиций – долгосрочные вложения экономических ресурсов сроком более 1 года для получения прибыли путем...
Тема: Федеральный закон от 26.07.2006 N 135-ФЗ - На основании изучения ФЗ № 135, дайте максимально короткое определение следующих понятий с указанием статей и пунктов закона...
Сущность, функции и виды управления в телекоммуникациях - Цели достигаются с помощью различных принципов, функций и методов социально-экономического менеджмента...
Схема построения базисных индексов - Индекс (лат. INDEX – указатель, показатель) - относительная величина, показывающая, во сколько раз уровень изучаемого явления...
Тема 11. Международное космическое право - Правовой режим космического пространства и небесных тел. Принципы деятельности государств по исследованию...



©2015- 2017 pdnr.ru Все права принадлежат авторам размещенных материалов.