Семестровое задание

В соответствии со своим вариантом, выполните реализацию указанного программного пакета. Подготовьте внутренние спецификации разработанного программного пакета.


Предварительные замечания
  1. Одно задание предназначено для исполнения одним человеком.
  2. Одно и то же задание могут выполнять не более двух человек в группе.
  3. Реализация выполняется на языке C в среде Eclipse или Visual Studio. Использование иной среды разработки должно быть согласовано с преподавателем.
  4. Документирование разработанного программного продукта выполняется при помощи средства автоматического документирования doc++.


Задания

Вариант Задание
1 Indent для Turbo Pascal
2 Indent для C
3 Из C в html
4 Из Turbo Pascal в HTML
5 Морской бой
6 Крестики-нолики
7 Поле чудес
8 Волчий остров
9 Гуру
10 Психолог
11 Змейка
12 Две лисы и 20 кур
13 Сапер
14 Карточная игра "Дурак"
15 Cлова в typedef
16 Математико


Распределение заданий

Фамилия Вариант
1 Верман Павел 10
2 Жиров Алексей 9
3 Захаров Евгений 14
4 Каверзнев Василий 1
5 Козырев Степан 4
6 Курочкина Анна 8
7 Макогон Александр 11
8 Матвеев Алексей 15
9 Овчаренко Кирилл 9
10 Павлов Данила 14
11 Портнов Иван 5
12 Рогов Александр 15
13 Свирихин Дмитрий 2
14 Худякова Елена 12
15 Владимиров Павел 2
16 Волокитин Александр 5
17 Горских Александр 3
18 Гусев Александр 12
19 Дробышевская Юлия 6
20 Жуков Никита 12
21 Меженин Михаил 7
22 Морозов Анатолий 6
23 Ненаженко Дмитрий 16
24 Новиньков Егор 16
25 Пьянов Семен 10
26 Семенова Анна 3
27 Смирнов Виктор 14
28 Соболев Дмитрий 8
29 Хасанов Алексей 4

 



Критерии итоговой оценки

  1. Выполнение содержательных требований задания:
    - Правильная работа конечной программы.
  2. Выполнение технологических требований:
    - Прохождение всех этапов разработки программного обеспечения. Соблюдение графика работ.
    - Наличие грамотных внутренних спецификаций исходных текстов.
    - Полнота набора тестов.

График работ

Контрольная точка Дата    Программа     Документ
Постановка задачи до 28 февраля - Постановка задачи
Интерфейс пользователя до 21 марта

 Формы интерфейса, форма "О программе"
с указанием автора

Интерфейс пользователя
Модульная структура, основные нетривиальные
алгоритмы
, протокол тестирования
до 16 мая  Готовая программа Отчет, содержащий 3 пункта: постановка задачи, интерфейс пользователя, модульная структура программы
Документация Doc++ до 23 мая  Текст программы с документированием Приложение к отчету, содержащее документирование всех подпрограмм, выполненное с помощью Doc++ 


Информация для пользователей Eclipse
Для разработки C/C++ программ на платформе Eclipse необходимо иметь:
  • Сам Eclipse с установленным расширением CDT.
  • Любой компилятор С/С++ (например, GCC).
В сети Интернет Eclipse можно найти по адресу http://www.eclipse.org/ и воспользоваться сборкой Eclipse IDE for C/C++ Developers.
Компилятор GCC для Windows можно найти в составе пакета MinGW. Пакет MinGW представляет собой набор инструментальных средств разработчика, портированных из Linux в Windows. В состав MinGW в частности входит компилятор GCC и отладчик GDB. В сети Интернет пакет MinGW можно найти здесь.

Инструкция по созданию и настройке проекта С/С++ в среде Eclipse.