Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
отчет Аникиной / Otchet_Programmnaya_model_Anikina9305.docx
Скачиваний:
23
Добавлен:
03.06.2014
Размер:
310.87 Кб
Скачать
      1. Создание прототипа интерфейса пользователя

Описание прецедента выражает общую сущность процесса без детализации его реализации. Проектные решения, связанные с интерфейсом пользователя, при этом опускаются. Для разработки пользовательского интерфейса необходимо описать процесс в терминах реальных проектных решений, на основе конкретных технологий ввода-вывода информации. Когда речь идет об интерфейсе пользователя, прецеденты разбиваются на экранные формы, которые определяют содержимое диалоговых окон и описывают способы взаимодействия с конкретными устройствами. Для каждой экранной формы указываются поля ввода и перечень элементов управления, действия пользователя (нажать кнопку, выбрать пункт меню, ввести данные, нажать правую/левую кнопку мыши) и отклики системы (отобразить данные, вывести подсказку, переместить курсор). Такое описание интерфейса представляется в виде таблицы экранных форм.

В табл. 1 представлено описание экранных форм.

Таблица 1

Экранная форма

Элементы управления

Действия пользователя

Отклик системы

Основная экранная форма

Кнопка: «Загрузить из файла»

Нажатие кнопки «Загрузить из файла»

Загрузка команд из файла

Кнопка: «Выполнить команду »

Нажатие кнопки «Выполнить команду»

Выполнение команды

Рис.3. Основная экранная форма

    1. Руководство оператора

      1. Общие сведения

Данное приложение обеспечивает:

- покомандное выполнение программ, представленных в виде списка команд и размещенных во внешних файлах;

- отображение состояний всех программно доступных регистров и ячеек памяти.

Приложение работает под операционной системой Microsoft Windows XP или выше.

      1. Функциональное назначение

Данное приложение предназначено для наглядной демонстрации функционирования RISC-процессора; позволяет по командно выполнять программы, а также отдельные команды.

      1. Используемые технические средства

Для создания данной программы использовалась среда разработки Visual Studio 2010

      1. Входные данные

Входными данными для приложения являются исходные тексты программ, представленных в виде списка команд.

Рис.4. Пример входных данных

      1. Выходные данные

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

      1. Условия выполнения программы

Приложение функционирует корректно при условии корректности исходных кодов программ.

Персональная электронно-вычислительная машина (ПЭВМ) должна обладать следующими характеристиками:

1. тип процессора Pentium III 500 и выше;

2. объем ОЗУ – не менее 128Мб;

3. объем жесткого диска – не менее 4Гб;

4. видеокарта – 64Мб;

5. стандартная клавиатура;

6. манипулятор типа "мышь".

      1. Настройка программы

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

      1. Вызов и загрузка

Приложение вызывается двойным нажатием по иконке файла risc.exe. Выбор файла с кодом программы осуществляется нажатием кнопки “Загрузить файл” и выбором файла в диалоге.

      1. Выполнение основных функций

При нажатии на кнопку «выполнить команду», выполняется одна команда в программе, результат ее выполнение будет виден в окнах RG (регистры) и Память .

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

Рис. 5. Окно с сообщением о продолжении

      1. Выход из программы

Для осуществления выхода из программы достаточно закрыть все диалоговые окна.

      1. Проверка программы

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

      1. Сообщения оператору

При любой внутренней ошибке оператор будет оповещён сообщением с пояснением ошибки. Работа программы будет продолжена, а последнее действие – отменено. В таблице 2 приводятся все исключительные ситуации, которые могут возникнуть при работе с ПК.

Таблица 2 «Описание исключительных ситуаций»

Ситуация

Описание

Неизвестная команда (command error)

В файле программы неизвестная команда

Ошибка доступа к памяти (memory error)

Обращение к памяти по недопустимому адресу

Пример окна с сообщением об ошибке представлен на рисунке 5.

Рис. 6. Окно с сообщением об ошибке