
- •1 Постановка задачи
- •2 Техническое задание
- •4.1.2 Требования к организации входных данных
- •2) Разработка архитектуры приложения;
- •4) Разработка алгоритмов;
- •3 Обзор предметной области
- •Пример работы алгоритма
- •4 Выбор технологий и средств разработки
- •5 Разработка приложения
- •5.1 Разработка архитектуры приложения
- •5.2 Разработка структур данных
- •5.3 Разработка интерфейса пользователя
- •5.4 Разработка алгоритмов
- •5.5 Диаграмма классов
- •5.6 Описание классов
- •Технологическая часть
- •6.1 Тестирование
- •7 Заключение
- •Перечень ссылок
- •Управление
- •Описание игры
- •Пример работы программы
- •Приложение б. Дополнение.
4.1.2 Требования к организации входных данных
Входные данные программы должны быть организованы в виде отдельных файлов в формате *.txt, в которых будет содержаться карта игры.
В этом файле допустимы символы:
‘B’ – заблокированная клетка;
‘O’ - клетка с белой точкой, которая приносит очко игроку;
‘P’ – обозначает место появления игрока (может быть только один);
‘I’ – приведение Инки (может быть только один);
‘L’ - приведение Блинки (может быть только один);
‘C’ - приведение Клайд (может быть только один);
‘Y’ - приведение Пинки (может быть только один);
Другие символы считаются недопустимыми. Попытка их ввести приводит невозможности работы программы.
Считается обязательным присутствием в файле символов ‘P’(пакмена) и ‘I’, ‘L’, ‘C’, ‘Y’(привидений).
Файл с рейтингом, формата *.r, используются программой для отображения рейтинга. Если файла не существуют – после окончания игры файл создаётся заново. Если существует – дописывается результат игрока. В файле запись состоит из двух полей: имя игрока и количество набранных им очков.
Файлы должны размещаться (храниться) на локальных или съемных носителях, отформатированных согласно требованиям операционной системы.
4.1.3 Требования к организации выходных данных
Выходным результатом является файл с количеством очков набранных пользователями в результате прохождения игры.
4.1.4 Требования к временным характеристикам
Требования к временным характеристикам программы не предъявляются.
4.2 Требования к надежности.
Данный программный продукт является прикладной программой, не работающей в области критических технологий, на выполнение запускается однократно и функционирует в течение короткого промежутка времени. Поэтому специальных требований к надежности программы не предъявляется.
4.2.1 Требования к обеспечению устойчивого функционирования программы.
Устойчивое функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) использованием лицензионного программного обеспечения;
в) регулярным выполнением требований нормативных документов, касающихся защиты информации путем испытания программных средств на наличие компьютерных вирусов.
4.2.2 Отказы из-за некорректных действий оператора.
Отказы программы возможны вследствие некорректных действий пользователя при взаимодействии с операционной системой. Во избежание возникновения отказов программы по указанной выше причине следует обеспечить работу конечного пользователя без предоставления ему административных привилегий.
4.3 Условия эксплуатации.
4.3.1 Климатические условия эксплуатации.
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики программы, должны удовлетворять требованиям, предъявляемым к техническим средствам в части условий их эксплуатации.
Программа предназначена для эксплуатации на ПК установленных в офисных помещениях и домашних условиях.
4.3.2 Требования к видам обслуживания.
После установки на компьютер программа настроек больше не требует.
4.4 Требования к составу и параметрам технических средств
В состав технических средств должен входить персональный компьютер (ПЭВМ), включающий в себя:
процессор с тактовой частотой, ГГц – 1, не менее
оперативную память объемом, Гб - 1, не менее;
свободное дисковое пространство для хранения программы, Мб – 50, не менее;
клавиатуру;
мышь;
графическое устройство с поддержкой DirectX 9
4.5 Требования к информационной и программной совместимости
4.5.1 Требования к информационным структурам и методам решения
Не предъявляются.
4.5.2 Требования к исходным кодам и языкам программирования
Для разработки программы в качестве языка программирования должен использоваться C#. В качестве интегрированной среды разработки программы должна быть использована среда Microsoft Visual Studio 2012.
4.5.3 Требования к программным средствам, используемым программой
Программа должна быть реализована на платформе .NET Framework 4.0 и выше, а также выполнятся под управлением ОС Windows (Windows 7).
5 Требования к программной документации
5.1 Предварительный состав программной документации
Состав программной документации должен включать в себя:
а) техническое задание;
б) пояснительная записка;
в) руководство пользователя;
г) текст программы.
6. Этапы выполнения работы.
Разработка приложения должна проводиться по следующим стадиям:
1) разработка технического задания;