Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовик по ТРПО.DOC
Скачиваний:
34
Добавлен:
01.05.2014
Размер:
668.67 Кб
Скачать

3.3. Формат файла данных

    1. "_#1_ Life by Topper" – строка, идентифицирующая файл как принадлежащий к программе Life

    2. текущий масштаб

    3. текущий квант таймера

    4. число сохраняемых точек

    5. последовательность сохраняемых точек: координата x, координата y, статус точки

  1. Заключение

При разработке и тестировании программного продукта были выявлены следующие его качества:

Достоинства:

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

  2. Программа позволяет считать из файла сохраненное ранее состояние развития клеток и продолжить моделирование.

  3. Программа позволяет изменять скорость процесса моделирования (в определенных пределах).

  4. Программа позволяет изменять масштаб вида окна процесса моделирования (в определенных пределах).

  5. Программа обладает стандартным интерфейсом со стандартными видами окон сообщений.

  6. Команды меню, клавиатуры и панели управления дублируются.

  7. Время, требуемое на освоение программы – очень мало, интерфейс понятен любому пользователю хоть немного работавшем в Windows 95 (98).

Недостатки:

1) Потеря точки привязки вида при изменении масштаба.

2) Ограниченность размера рабочей области, кванта таймера, и масштаба.

3) Неполная проверка корректности структуры файла с данными.

Характеристики программы:

  • размер программы в ЧИК – 1040

  • перечисление работ – смотри ниже таблицу этапов разработки

  • объем работы (в %) выполненной каждым исполнителем:

  • Носков С. – 45%

  • Малышев Д. - 26%

  • Мехов М. – 27%

Таблица этапов разработки

Работы

Носков

Мехов

Малышев

Анализ поставленной задачи

4%

4%

4%

Проектирование логической модели

7%

6%

7%

Проектирование интерфейса

3%

1%

1%

Разработка структуры файла

6%

1%

3%

Кодирование

11%

2%

2%

Контрольные испытания модулей

3%

3%

2%

Тестирование

4%

7%

2%

Отладка

2%

0%

0%

Подготовка документации

6%

5%

3%

Приложение 1 (описание интерфейса (руководство для пользователя)).

После запуска программы (однооконного приложения и панели управления) – см. рис.1. пользователю предоставляются следующие возможности:

  1. Произвести ввод начального вида популяции клеток из файла (пункт меню "загрузить популяцию" или клавиша F3) или при помощи левой кнопки мыши

  2. Настроить параметры "масштаб" (от 3 до 20) и "интервал между шагами" (от 100 до 5000) с помощью диалогового окна "Установка параметров" , запускаемого с помощью пункта меню "опции" или клавиши F10 (корректность введенных данных проверяется)

  3. Вызвать диалоговое окно помощи – клавиша F1 (рис.2.)

  4. выйти из программы – пункт меню "Выход" или клавиши ALT+X

  5. показать / убрать панель управления (рис.1.) пункт меню "Панель управления" или клавиша F4

  6. Сохранить популяцию в файле – пункт меню "Сохранить популяцию" или клавиша F2

  7. Запустить / остановить процесс моделирования развития клеток – кнопки "Старт" / "Стоп" на панели управления или левая кнопка мыши

  8. Увеличить / уменьшить масштаб вида – кнопки "Приблизить вид" / "Отодвинуть вид" или клавиши '+' и '–' на клавиатуре

  9. Очистить вид (уничтожить всю колонию) – кнопка "Очистить вид"

  10. Включив флажок "Стирание" пользователь переходит в режим стирания (а не рисования) точек

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

рис.1.

рис.2.