- •Введение
- •Проектирование программы
- •2.1 Информационное обеспечение
- •Математическое описание
- •Функциональная структура
- •Алгоритмическое обеспечение
- •Программная реализация
- •Детальная реализация функциональных частей программного обеспечения
- •Реализация программного обеспечения
- •3.1.2 Разработка пользовательского интерфейса
- •Разработка руководства пользователя
- •Программа и методика испытаний
- •Тестирование программного обеспечения
- •Заключение
- •Литература
- •Приложение a.
- •Приложение б.
- •Протокол тестирования
- •Б.1 Структура протокола
- •Б.2 Тестирование
- •Б.3 Результаты тестирования
- •Приложение в.
- •Руководство пользователя
- •В.1 Минимальные требования
- •В.2 Запуск службы сервера
- •В.3 Запуск клиентов
-
Тестирование программного обеспечения
Тестирование программы заключалось в проведении ряда запусков игры с введением нестандартных значений. Основным местом сбоев являлось корректное отображении списка пользовователей и списка игр. При создании нескольких игр и их отмене пользователем сервером до начала игры, в списке оставались старые значения. Данная ошибка была выявлена на стадии тестирования и исправлена.
Заключение
В результате выполнения курсового проекта была реализована сетевая игра “Собери двойку”. Интерфейс программы удобен и понятен для широкого круга пользователей.
Игра была протестирована и составлен протокол тестирования. Приложение соответствует всем требованиям, предъявленным в техническом задании.
Данное приложение может позиционироваться как часть набора сетевых игр для офиса. Оно имеет относительно малый размер, простоту установки и запуска, оптимальные требования к системе.
Литература
-
Макс Шлее - Профессиональное программирование на C++ (2010)
-
http://www.opennet.ru/base/sec/openssl.txt.html http://ru.wikipedia.org
-
http://en.wikipedia/sockets
-
http://coder.by
-
http://ru.wikipedia.org/wiki/VS
Приложение a.
Техническое задание
Техническое задание
Название разрабатываемого программного обеспечения – «Сетевая игра-головоломка “Собери двойку”».
Разрабатываемая игра рассчитана на возможность функционировать по сети и иметь неограниченное количество игроков.
А.1 Основания для разработки
Задание к курсовой работе по дисциплине СПО.
А.2 Назначение разработки
А 2.1 Функциональное назначение разработки
Функциональное назначение данной разработки заключается в разработке сетевого приложения-головоломки для игры пользователей по сети.
Приложение должно позиционироваться и как отдельная игра и как часть системы игр для офиса. Оно должно иметь интуитивно понятный простой интерфейс, малый размер файлов клиента и сервера.
А.2.2 Эксплуатационное назначение разработки
Данная разработка является курсовой работой в УО ПГУ.
А.3 Требования к программе или программному изделию
А.3.1 Требования к функциональным характеристикам
Приложение должно иметь как серверный модуль, так и клиентский. Пользователь может выступать, как и создателем игры так и подключавшимся к игре. Так же должны быть реализованы функции:
1.Создания игры любым пользователем
2.Подключение к любой созданной игре
3.Отображение списков пользователей в игре
4.Отображение победителя у всех пользователей в игре
5.Корректная работа с большим количеством пользователей
6.Реализация сервера в виде службы
А.3.2 Требования к надежности
Программа должна быть оттестирована и не содержать ошибок. В ней должны быть использованы обработчики исключительных ситуаций. Программа должна корректно функционировать как в сети так и на локальном компьютере.
А.3.3 Условия эксплуатации
Условия эксплуатации программного обеспечения определяются требованиями к помещениям для эксплуатации ПЭВМ.
При эксплуатации необходимо соблюдать правила охраны труда при работе с видеодисплейными устройствами.
Для работы с данным программным обеспечением достаточно одного человека, имеющего квалификацию опытного пользователя. Оператор обязан знать азы компьютерной грамотности.
А.3.4 Требования к составу и параметрам технических средств
Программные: Windows XP/7/vista
Системные:
Оперативная память : 512Мб (требуемая системой)
Места на диске: 200 Кб
А.4 Требования к программной документации
Программная документация данной разработки должна быть представлена в следующем составе:
-
техническое задание;
-
пояснительная записка.
Программная документация должна быть оформлена в соответствии со следующими нормативными документами:
-
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению – М.: Изд-во стандартов, 1982;
-
ГОСТ 19.402-2000 ЕСПД. Описание программы. – М.: Изд-во стандартов, 2001;
-
ГОСТ 19.505-79 ЕСПД. Руководство оператора. – М.: Изд-во стандартов, 1982;
-
ГОСТ 19.301-200 ЕСПД. Программа и методика испытаний. – М.: Изд-во стандартов, 2001.