Створення менеджера конфігурації Celestia
ДИПЛОМНА РОБОТА
ЗМІСТ
Введення
. Аналітична частина
.1 Опис предметної області
.2 Аналіз підходів і методів рішення задачі
.3 Розробка індивідуального (технічного) завдання
. Спеціальна частина
.1 Обгрунтування і вибір програмних засобів забезпечення проектування і розробки структури класів
.2 Математичні методи та спеціальні алгоритми рішення
завдання. Оцінка складності алгоритму розв'язання задачі
.3. Обгрунтування і вибір засобів розробки, обгрунтування і вибір платформи
. Проектна частина
.1 Інформаційне забезпечення
.1.1 Опис вхідний, вихідний і проміжної (розрахункової) інформації
.1.2 Проектування та обгрунтування вибору структури даних
.2 Програмне забезпечення
.2.1 Функціональна схема ПО
.2.2 Структурна схема і опис програмних модулів. Структура класів
.2.3 Розробка екранного інтерфейсу програми
.2.4 Схема взаємозв'язку (взаємодії) програмних модулів
.2.5 Розробка та налагодження програмних модулів
.2.6 Тестування ПЗ
. Документація
.1 Опис технічних вимог до умов експлуатації програмного продукту (модуля)
.2 Програма та методика випробувань
.3 Керівництво програміста і користувача
.4 Розрахунок надійності програмного продукту (модуля)
. Економічна частина
Основні результати
Висновок
Література
Додаток 1. Текст програми
ВСТУП
celestia конфігурація програмний алгоритм
Celestia - вільна тривимірна астрономічна програма, створена на мові програмування C + +, для платформ Microsoft Windows, Linux і Mac OS X. Створена Крісом Лорел і доступна на умовах GNU General Public License (Універсальна Громадська Ліцензія). Програма, грунтуючись на Каталозі Гіппарха, дозволяє користувачеві розглядати об'єкти розмірами від штучних супутників до повних галактик в трьох вимірах, використовуючи технологію OpenGL. На відміну від більшості інших віртуальних планетаріїв, користувач може вільно подорожувати по Всесвіту. НАСА та ЄКА використовують Celestia в освітніх програмах, а також як інтерфейс для програм аналізу траєкторій.
Проектований програмний продукт є інструментом для широкої конфігурації Celestia, управління особливо важливими доповненнями, а також для настройки допоміжного Lua-інтерфейсу. Програмний продукт буде розроблений у вигляді програми для ОС Windows і його використання значно полегшить р...