Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
трпо.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
505.59 Кб
Скачать

3. Функциональное проектирование

3.1. Требования к приложению

Разрабатываемое приложение, не будет требовать, каких либо средств защиты, так как это пробная версия, которая, к тому же, должна быть общедоступной.

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

- система должна нормально функционировать на стандартных персональных компьютерах клона IBM с процессором Intel486SX (минимальные требования);

- архитектура системы должна быть выбрана таким образом, чтобы минимизировать вероятность нарушения штатного режима работы системы (выход системы из строя, потери или искажение информации) при случайных или сознательных некорректных действиях пользователей[3];

- основная программная оболочка должна иметь интуитивно ясный интерфейс и не должна требовать от пользователей специальной подготовки, не связанной с их профессиональными обязанностями[4].

Основная задача рассматриваемой системы - это максимально упростить и ускорить работу пользователя. Главное требование - это простота и надежность.

Интерфейс управления должен включать:

- пользовательское меню, обеспечивающее простой доступ ко всем компонентам приложения;

- экранные формы, посредством которых выполняется основная работа программы;

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

При создании приложений особую роль играют формы, так как они являются основным диалоговым средством работы пользователя. Формы в приложении должны быть выполнены:

- в едином стиле;

- в единой цветовой гамме;

- формы не должны быть перегружены информацией;

- формы не должны иметь изменяемых границ.

3.2 Функции и элементы управления

Для изменения положения, а так же поворота фигуры используются стрелки на клавиатуре: лево и право – для перемещения, верх и низ – для поворота.

В качестве клавиши остановки используется кнопка пробела.

Далее. В верхней части окна расположено стандартное меню «Game». Включающее в себя пять компонентов:

«New» - Новая игра;

«History» - Таблица рекордов и история игры по совместительству;

В ней автоматически изменяется количество очков, а игрок может вписать в рядом стоящее поле своё имя.

«About» - Справка;

«Version» - О программе;

«Exit» - Выход из приложения.

Закрыть программу можно также нажав красный крестик в правом верхнем углу.

Для наглядного разъяснения функций данной программы используется диаграмма классов (см. приложение В).

3.3 Проектирование справочной системы приложения

Справочная система содержит три раздела, которые подразделяются на подразделы (см. рисунок 1).

Раздел 1 «Общие сведения» содержит:

А) общую информацию о программе, такую как:

- номер версии,

- категория пользователей для которой он передназначен,

Б) Требования к аппаратным и операционным ресурсам:

- занимаемое место на диске,

- количество оперативной памяти,

- места для установки.

Раздел 2 «Описание программы» содержит:

А) Интерфейсную часть, которая включает в себя краткое описание пользовательского интерфейса.

Б) Меню.