Требование к программной документации




УТВЕРЖДАЮ

Зав. кафедрой ПВС

______В.Б. Байбурин

 

___.___. 2013

 

ГЕОМЕТРИЧЕСКОЕ МОДЕЛИРОВАНИЕ И КОНСТРУКТОРСКИЕ БАЗЫДАННЫХ

 

Визуализатор фракталов

 

Техническое задание

 

ЛИСТ УТВЕРЖДЕНИЯ

 

КФБН 00001-01 90 01 ЛУ

 

 

СОГЛАСОВАНО РАЗРАБОТЧИК:

руководитель работы студент ПВС-41

 

________ Кулик А. И. _____ Живайкин В.А.

___.___.2013 ___.___.2013

 

 


Федеральное агентство по образованию

ГОУ ВПО

Саратовский государственный технический университет

им. Гагарина Ю.А.

 

Утверждено

КФБН. 00-01 90 01 ЛУ

 

ГЕОМЕТРИЧЕСКОЕ МОДЕЛИРОВАНИЕ И КОНСТРУКТОРСКИЕ БАЗЫДАННЫХ

 

Визуализатор фракталов

Техническое задание

 

 

КФБН 00001-01 90 01

 

Листов 4

 

 


 


1. ВВЕДЕНИЕ

 

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

 

2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ

Основанием для разработки данного программного продукта является учебный план специальности 220400 (Программное обеспечение вычислительной техники и автоматизированных систем) по дисциплине “Геометрическое моделирование и конструкторские базы данных”.

 

3. НАЗНАЧЕНИЕ РАЗРАБОТКИ

Разработка данной программы ведётся в рамках курсовой работы по дисциплине «Геометрическое моделирование и конструкторские базы данных». Результатом работы должна стать программа, визуально отображающая выбранный тип фрактала с учётом заданных пользователем параметров.

 

4. ТРЕБОВАНИЯ К ПРОГРАММЕ

 

4.1Требования к функциональным характеристикам

 

4.1.1. Программный продукт должен рассчитывать данные для визуализации фракталов «Mandelbulb» и «Mandelcube».

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

4.1.3. Данные должны рассчитываться в реальном времени, по мере нужд системы визуализации.

4.1.4. В зависимости от положения источника света, система должна рисовать тени / блики.

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

· Разрешение, в котором рисуется сцена;

· Количество итераций при формировании данных. При изменении этого параметра допускается кратковременное падение производительности;

· Базовый цвет фрактальной поверхности;

· Метод окраски фрактальной поверхности – базовым цветом или при помощи метода описанного в п. 4.1.8 данного технического задания. В момент выбора второго метода окраски требуется задание дополинтельного цвета.

· Положение источника света.

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

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

4.1.8. Система должна позволять генерировать окраску для фрактальной поверхности методом фрактальной плазмы (perlin noise) на основе базового и дополнительного цветов.

 

Требования к надёжности

 

4.2.1. Требования к надежности программы не предъявляются.

 

Требования к составу и параметрам технических средств

Программа разрабатывается для IBM PC совместимого персонального компьютера с параметрами, не ниже заданных:

4.3.1. Процессор с тактовой частотой от 3 ГГц (одно ядро) или 2ГГц (при наличии более чем одного ядра).

4.3.2. Видеокарта, поддерживающая стандарт OpenGL 4.1.

4.3.3. Оперативная память, объёмом не менее 3Гб.

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

 

Требования к информационной и программной совместимости

 

4.4.1. Требуется операционная система, оснащённая одним из перечисленных браузеров: Mozilla Firefox (версия 5 и выше), Google Chrome (версия 12 и выше), Apple Safari (версия 5.1 и выше), Opera (версия 11 и выше).

4.4.2

 

Требование к программной документации

 

- техническое задание КФБН. 00001 – 01 90 01 (ГОСТ 19.201-78);

 

Стадии разработки, этапы и содержание работ указаны в таблице 1

Таблица 1

Стадии разработки Этапы работ Содержание работ Ответственный за выполнение Сроки сдачи
Техническое задание Обоснование необходимости разработки программы Разработка и утверждение технического задания Постановка задачи. Определение требований к программе. Определение стадий, этапов и сроков разработки программы и документации на нее. Согласование и утверждения технического задания. Живайкин В.А     Разработчик: Живайкин В.А Приёмщик: Кулик А.И.   30.03.13    
Рабочий проект Разработка программы Разработка программной документации. Испытания программы Программирование и отладка программы. Разработка программных документов согласно ГОСТ 19.101-77 Разработка, согласование и утверждение программы и методики испытаний. Проведение предварительных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. Живайкин В.А     Разработчик: Живайкин В.А Приёмщик: Кулик А.И.   11.05.13   18.05.13
Внедрение Подготовка и сдача программы Подготовка и сдача программы и программной документации. Разработчик: Живайкин В.А Приёмщик: Кулик А.И.   25.05.13  


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2019-05-21 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: