Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



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

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

Требования к программе. Программа должна легко запускаться. По нажатию кнопок, программа должна выполнять соответствующие действия. Входные данные программы – это конфигурационные файлы Celestia и Lua-инструментов, а также ssc файлы дополнений. Выходными данными является вывод на экран значений необходимых параметров из этих файлов. Если полученные результаты не имеют отклонений, то программа работает правильно. Проверка программы представляет собой тестирование. Тест - это последовательность наборов исходных данных, которые подаются на вход изделия и соответствующие им эталоны правильных результатов, которые должны быть получены на выходе.

Средства и порядок испытаний. Минимальный набор технических и программных средств используемых во время испытаний: манипулятор типа мышь, процессор Intel Pentium II и выше, не менее 128 Mb ОЗУ, любая 32-битная ОС семейства Windows, любая установленная версия космического симулятора Celestia.

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

Руководство программиста

Назначение и условия применения программы

В Celestia, как и в любой другой программе присутствуют настройки, однако их бывает недостаточно, поэтому разработчики предусмотрели специальный конфигурационный файл «celestia.cfg», в котором можно изменить множество дополнительных параметров. Все эти параметры пользователи могут настроить под свои нужны.

Для космического симулятора Celestia существует дополнительный графический интерфейс «Lua Educational Tools», настройки которого расположены в собственном конфигурационном файле «config.lua».

Синтаксис конфигурационных файлов естественно англоязычный, все пояснения, которые в них находятся тоже англоязычные. Обычные пользователи, любители астрономии, испытывают трудности в конфигурировании Celestia и Lua Edu Tools, поскольку недостаточно хорошо знают английский язык. Это стало первой причиной рождения идеи моей дипломной работы.

На просторах Сети можно найти множество дополнений для Celestia. Это могут быть космические аппараты, планеты, астероиды, звезды, а также модели отдельных явлений. При установке большого количества дополнений в программу, ее работа может замедлиться, а некоторые дополнения вообще не всегда могут быть удобны в силу своей специфики.

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

2.Технические характеристики

2.1. Постановка задачи.

Целью работы является создание конфигуратора, который даст пользователям простой и понятный интерфейс с широкими возможностями для настройки Celestia, Lua-инструментов, а также управления отображением космических объектов.

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

1. Изменение основных параметров Celestia

2. Изменение основных параметров Lua Edu Tools

3. Управление отображением в настоящем времени большинства известных космических аппаратов, прекративших свое существование

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

5. Импорт, экспорт настроек, а также восстановление исходных настроек

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

Приятный и простой в управлении для пользователя интерфейс.

 

2.2. Описание алгоритма.

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

Словесно эту схему можно описать как следующую последовательность действий:

· Основные настройки

o Папки дополнений

o Сценарии

o Курсор и др. параметры

o Сохранение настроек

· Настройки объектов и времени

o Отображение отдельных объектов

o Отображение космических аппаратов

o Сохранение настроек

· Настройки Lua-инструментов

o Автоматический показ элементов Lua Edu Tools

o Цветовая схема и др. параметры

o Сохранение настроек

· Управление настройками

o Импорт настроек

o Экспорт настроек

o Восстановление исходных настроек

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

Менеджер конфигурации Celestia является конфигуратором с графическим интерфейсом. Представляет собой окно со списком параметров, размещенных на разных вкладках, в зависимости от их типа и принадлежности. Навигация в виде вкладок очень удобна и проста как для пользователей, так и для разработчика, так как используется всего одно окно приложения. Все параметры и элементы интерфейса в программе расположены аккуратно и симметрично. Надписи понятные и грамотные.

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

Менеджер конфигурации Celestia предназначен для простой, но в то же время глубокой настройки космического симулятора Celestia, его дополнений и дополнительного инструмента Lua Edu Tools (Lua Universal Tools).

 

Исходный код.

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

Исходный код Менеджера конфигурации находится в репозитории по адресу: https: //bitbucket.org/Alexell/celestia-config-manager


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

Для работоспособности данной программы нам потребуется:

• Манипулятор типа мышь

• Процессор Intel Pentium II и выше

• Оперативной памяти не менее 128 Mb

• Любая 32-битная ОС семейства Windows

• Любая установленная версия космического симулятора Celestia

 

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

Приложение запускается единственным исполняемым файлом Celestia_Config_Manager.exe. Этот файл должен находиться в корневой директории любой версии космического симулятора Celestia, поскольку управляет данными в составе Celestia.

 

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

Используемые в программе входные данные представляют собой файлы конфигурации Celestia, Lua-инструментов и файлы описания дополнений. На экран при этом выводятся значения различных параметров для редактирования.

 

3.1 Организация входных и выходных данных

В моей дипломной работе ввод данных реализован с помощью визуальных компонентов (VCL), добавленных на форму. Это поля ввода (Edit), выпадающие списки (ComboBox), радио-кнопки (RadioButton) и чек-боксы (CheckBox).

Вывод данных происходит в те же компоненты графического интерфейса, поскольку приложение является конфигуратором.

Удаление программы

Необходимость удалить Менеджер конфигурации Celestia может возникнуть всего по трем причинам: либо пользователь больше в нем не нуждается, либо хочет обновить его, либо хочет переустановить Celestia.

Все программы удаляются одинаково: заходим в меню Пуск-> Все программы и ищем папку с названием нужной нам программы или разработчика, раскрываем ее и внутри всегда есть пункт «Удаление программы». Он может называться по-разному, в зависимости от языка программы и от производителя. Удаление происходит с помощью деинсталлятора, который удаляет все файлы программы, очищает записи реестра, связанные с ней. Любую программу можно так же удалить через меню «Установка и удаление программ», иногда это бывает гораздо удобнее.

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


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

Назначение программы

В Celestia, как и в любой другой программе присутствуют настройки, однако их бывает недостаточно, поэтому разработчики предусмотрели специальный конфигурационный файл «celestia.cfg», в котором можно изменить множество дополнительных параметров. Все эти параметры пользователи могут настроить под свои нужны.

Для космического симулятора Celestia существует дополнительный графический интерфейс «Lua Educational Tools», настройки которого расположены в собственном конфигурационном файле «config.lua».

Синтаксис конфигурационных файлов естественно англоязычный, все пояснения, которые в них находятся тоже англоязычные. Обычные пользователи, любители астрономии, испытывают трудности в конфигурировании Celestia и Lua Edu Tools, поскольку недостаточно хорошо знают английский язык. Это стало первой причиной рождения идеи моей дипломной работы.

На просторах Сети можно найти множество дополнений для Celestia. Это могут быть космические аппараты, планеты, астероиды, звезды, а также модели отдельных явлений. При установке большого количества дополнений в программу, ее работа может замедлиться, а некоторые дополнения вообще не всегда могут быть удобны в силу своей специфики.

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

2.Технические характеристики

Для работоспособности данной программы, требуется:

• Манипулятор типа мышь

• Процессор Intel Pentium II и выше

• Оперативной памяти не менее 128 Mb

• Любая 32-битная ОС семейства Windows

• Любая установленная версия космического симулятора Celestia

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

Менеджер конфигурации Celestia является конфигуратором с графическим интерфейсом. Представляет собой окно со списком параметров, размещенных на разных вкладках, в зависимости от их типа и принадлежности. Навигация в виде вкладок очень удобна и проста как для пользователей, так и для разработчика, так как используется всего одно окно приложения. Все параметры и элементы интерфейса в программе расположены аккуратно и симметрично. Надписи понятные и грамотные.

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

Менеджер конфигурации Celestia предназначен для простой, но в то же время глубокой настройки космического симулятора Celestia, его дополнений и дополнительного инструмента Lua Edu Tools (Lua Universal Tools).


Поделиться:



Популярное:

  1. VIII. Организация приема на обучение и проведения вступительных испытаний
  2. Автор: М.Т. Шихиева, Рабочая программа Государственной итоговой аттестации выпускников - Королев МО: «МГОТУ», 2015 - 22 с.
  3. Автор: М.Т. Шихиева, Рабочая программа Государственной итоговой аттестации выпускников - Королев МО: «МГОТУ», 2015 - 22 с.
  4. Базовые понятия пpогpаммиpования. Действие, пpоцесс, алгоритм, программа.
  5. Дает ли международная программа PISA объективную оценку знаний и умений учащихся? Ответ на этот вопрос дает системный анализ группы заданий по математике «Походка» международной программы PISA-2003
  6. Индивидуальная программа реабилитации инвалида. Трудоустройство инвалидов
  7. Информация о количестве учебных часов, на которых рассчитана рабочая программа.
  8. Квалификационных испытаний кандидатов на право получения
  9. КОРРЕКЦИОННАЯ ПРОГРАММА ИСПРАВЛЕНИЯ
  10. Краткосрочная программа для персональных консультантов
  11. Лекция №10. Тема: Комплексная программа физического воспитания учащихся 1 -11 классов – 4 часа.
  12. Меры безопасности и схема испытаний.


Последнее изменение этой страницы: 2016-04-11; Просмотров: 535; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.024 с.)
Главная | Случайная страница | Обратная связь