Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Bolshakov_Poyasnitelnaya_zapiska.doc
Скачиваний:
29
Добавлен:
08.03.2015
Размер:
1.58 Mб
Скачать

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

Работа системы производится на компьютере общего назначения. Минимальные требования к характеристикам целевого компьютера:

- жесткий диск с наличием на нем свободного пространства для работы системы не менее 5 Гб;

- оперативная память со свободным объемом для работы системы не менее 1 Гб;

- процессор при суммарной частоте вычислительных ядер не ниже 2 ГГц;

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

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

- монитор для отбражения текстовой и графической информации разрешением не ниже 1024x768.

2.4 Программа и методика испытаний

2.4.1 Программа испытаний

Целью испытаний является проверка соответствия программного комплекса и его составляющих техническим требованиям и корректность работы интегрированной среды.

В рамках данного проекта объектами испытаний являются следующие модули:

- графические редакторы;

- текстовый редактор.

2.4.2 Методика испытаний

Порядок проведения испытаний:

1) инспекция исходного текста;

  1. испытание работоспособности модуля на тестовом наборе данных;

3) испытание выполняемого функционала модуля на тестовом наборе данных;

4) анализ результатов испытания;

5) определение выводов и принятие решения о дальнейших направлениях работы в области разработки приложения.

Для тестирования модулей были выбраны параметры, сведенные в таблице 2.5 для текстового редактора и таблице 2.6 графического для редактора.

Таблица 2.5 – Таблица параметров тестирования текстового редактора

Параметр

Ожидаемая реакция

Пустой файл

Ошибок не найдено

Присвоение переменой значения совместимого типа

Ошибок не найдено

Присвоение переменным целого и дробного типов выражения с различной скобочной структурой (включая одиночные числа в скобках)

Ошибок не найдено

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

Ошибок не найдено

Присвоение переменой значения несовместимого типа

Ошибка несовместимости типов

Использование некорректных скобочных структур в выражениях

Ошибка скобочной структуры

Таблица 2.6 – Таблица параметров тестирования графического редактора

Параметр

Ожидаемая реакция

Множественное выполнение команд “undo”, “redo”

Отсутствие ошибок

Перенос конца / начала стрелки на новую фигуру

Отсутствие ошибок

Одновременное удаление нескольких фигур

Отсутствие ошибок

Удаление контейнера

Удаление контейнера и всех его подэлементов

Попытка удаления холста

Запрещение удаления

3 Руководство пользователя

3.1 Назначение программного комплекса

Интегрированная среда разработки является инструментом, реализующим новую технологию создания программ управления для микроконтроллеров. Технология позволяет пользователю создать схему соединения программных и аппаратных модулей микроконтроллерной системы, написать программу для каждого микроконтроллера в схеме, выполнить отладку и тестирование программ на модели системы, получить сгенерированную программу на языке С. Cистема поддерживает программирование микроконтроллеров архитектуры AVR фирмы Atmel семейств tiny, mega, xmega.

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

1) описание схемы оборудования;

2) построение диаграммы задач;

3) разработка кода на текстовом языке.

Сначала на схеме оборудования добавляются необходимые устройства и устанавливаются соединения “вывод-вывод”, либо “блок-блок”, либо “блок-вывод”. Далее на диаграмме задач добавляются задачи и пакеты, они наполняются функциями и событиями, после чего производятся подписки и указываются вызовы. Генерируемый в текстовый редактор код (а именно код функций) дополняются пользователем собственным кодом, реализующим тот или иной алгоритм функции.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]