- •Введение
 - •Проектирование программы
 - •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.
 
