Сроки, отведённые на выполнение работ




Техническое задание к курсовой работе

"Игра «6 пешек»."

Назначение программы.

Программа носит развлекательный характер. Ее функцией является служить симулятором шахматной доски 3х3 и игрой в шашки (Игрок против компьютера).

 

P.s. Правила приведены ниже.

Правила игры:

В игре участвуют 2 игрока, каждый из них в начале игры имеет по 3 шашки. (белые и черные). Игра ведется на шахматной доске (3x3).

Играющий белыми ходит первый, далее поочередно по одному ходу за раз.

 

Пешки ходят 2 способами:

1)Простой ход, т.е. пешка делает ход вперед на 1 клетку.

2)Атака, т.е. пешка атакует пешку противника, вставая на ее место. При этом пешка, которая была атакована убирается с поля, в то время, как ее место занимает атакующая.

 

3. Цель игры.

Игрок выиграл, если он «взял» все пешки противника, прошел одной из

своих пешек до конца поля или создал ситуацию, когда его противник не

может сделать ни одного хода.

Требования к программе.

Требования к функциональным характеристикам

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

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

 

Требования к надёжности

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

Требования к составу технических средств

Для функционирования программы необходим персональный компьютер под управлением операционной системы Microsoft Windows XP || Vista || 7 || 8 || 8.1, со следующими подключёнными внешними устройствами: мышь, клавиатура.

Требования к информационной и программной совместимости

Для функционирования программы необходимо наличие операционной системы Microsoft Windows XP || Vista || 7 || 8 || 8.1

Разрабатываться программа должна на языке программирования С++ и библиотеке Qt.

Необходим отдельный файл, обновляющийся по мере «обучения» программы.

Файл должен находиться на жёстком диске.

 

Требование к программной документации.

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

Стадии и этапы разработки.

Стадии разработки

1. Разработка технического задания;

2. Проектирование программы;

3. Сдача курсовой работы.

Этапы разработки

На стадии разработки технического задания должны быть выполнены следующие этапы:

o Разработка ТЗ;

o Согласование ТЗ;

o Утверждение ТЗ.

На стадии проектирования программы должны быть выполнены следующие этапы:

o Разработка программы;

o Разработка программной документации;

o Тестирование программы;

На стадии сдачи курсовой работы программы необходимо выполнить этапы подготовки программы и документации к сдаче и непосредственной сдачи.

Содержание работ

На этапе разработки технического задания должны быть выполнены следующие работы:

o Определение назначения программы и требования к ней;

o Определение требований к техническим и программным средствам;

o Определение стадий, этапов, работ и сроков разработки программы и документации;

o Согласование и утверждение технического задания.

На этапе разработки программы должны быть выполнены следующие работы:

o Разработка алгоритма;

o Написание кода программы;

o Разработка окончательной внешней спецификации программы;

На этапе разработки программной документации должны быть выполнены работы по разработке документов в соответствии с требованиями к составу документации.

На этапе тестирования программы необходимо провести работы по испытанию программы, а именно проверку работоспособности основных функций программы, провести отладку программы.

На этапе подготовки программы к сдаче необходимо написать отчёт по проделанной работе и на этапе сдачи непосредственно защитить курсовую работу.

Сроки, отведённые на выполнение работ

Полная разработка технического задания, предварительной внешней спецификации программы и разработка структуры входных данных – 1 неделя.

Разработка алгоритма, написание программы и документации – 3~4 недели.

Разработка окончательной внешней спецификации программы, тестирование и отладка – 1 неделя

Написание отчёта по курсовой работе и сдача – 1 неделя.

 

Внешняя спецификация:

Поле: Меню:

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2018-11-17 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: