Скачиваний:
67
Добавлен:
16.07.2022
Размер:
1.8 Mб
Скачать

Санкт-Петербургский государственный электротехнический университет

ЛЭТИ” им. В. И. Ульянова (Ленина)

(СПбГЭТУ “ЛЭТИ”)

Направление подготовки: 09.03.01 – “Информатика и вычислительная техника”

Профиль: “Вычислительные машины, комплексы, системы и сети”

Факультет компьютерных технологий и информатики

Кафедра вычислительной техники

К защите допустить:

Заведующий кафедрой

д. т. н., профессор __________________ М. С. Куприянов

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

БАКАЛАВРА

Тема: “Библиотека графических примитивов для операционной системы БагрОС-4000”

Студент _____________ М. Е. Гордиенко

Руководитель

к. т. н., доцент _____________ Г. В. Разумовский

Консультант по экономическому

обоснованию

к. э. н., доцент _____________ М. А. Косухина

Консультант от кафедры

к. т. н., доцент, с. н. с. _____________ И. С. Зуев

Санкт-Петербург

2020 г.

Санкт-Петербургский государственный электротехнический университет

ЛЭТИ” им. В. И. Ульянова (Ленина)

(СПбГЭТУ “ЛЭТИ”)

Направление 09.03.01 – “Информатика и вычислительная техника”

Профиль “Вычислительные машины, комплексы, системы и сети”

Факультет компьютерных технологий

и информатики

Кафедра вычислительной техники

УТВЕРЖДАЮ

Заведующий кафедрой ВТ

д. т. н., профессор

(М. С. Куприянов)

“___” __________ 2020г.

ЗАДАНИЕ

на выпускную квалификационную работу

Студент

Гордиенко Матвей Евгеньевич

Группа №

6306

1.Тема

Библиотека графических примитивов для операционной

системы БагрОС-4000

(утверждена приказом № _____ от _____________)

Место выполнения ВКР: АО «Электронная компания «Элкус»

2. Объект исследования Отрисовка (визуализация) графических примитивов на компьютерах под управлением операционной системы БагрОС-4000

3. Цель Разработка библиотеки графических примитивов на основе спецификации OpenGL для операционной системы БагрОС-4000

4. Исходные данные Инструкция разработчика для операционной системы БагрОС-4000

5. Содержание

  1. Обзор операционной системы БагрОС-4000 и особенностей разработки графических приложений для неё.

  2. Сравнение способов последовательной и единовременной отрисовок с точки зрения производительности графических приложений в БагрОС-4000.

  3. Функционал библиотеки графических примитивов.

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

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

6. Технические требования

  • Библиотека должна быть реализована на языке Си в соответствии со стандартом С99;

  • Библиотека должна быть реализована на основе спецификации OpenGL SC 1.0.1;

  • Библиотека должна обеспечивать максимально быструю отрисовку кадров;

  • Отрисовка текста в библиотеке должна быть организована с использованием библиотеки Freetype2;

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

7. Дополнительные разделы Разработка и стандартизация программных средств

8. Результаты Пояснительная записка, исходный код разработанной библиотеки на языке Си.

Дата выдачи задания

Дата представления ВКР к защите

«_____» _________ 2020 г.

«_____» _________ 2020 г.

Руководитель

к. т. н., доцент

___________________

Г. В. Разумовский

Студент

___________________

М. Е. Гордиенко

Санкт-Петербургский государственный электротехнический университет

ЛЭТИ” им. В. И. Ульянова (Ленина)

(СПбГэту “лэти”)

Направление 09.03.01 “Информатика и вычислительная техника”

Профиль “Вычислительные машины, комплексы, системы и сети”

Факультет компьютерных технологий

и информатики

Кафедра вычислительной техники

УТВЕРЖДАЮ

Заведующий кафедрой ВТ

д. т. н., профессор

(М. С. Куприянов)

“___” __________ 2020г.

Календарный план выполнения выпускной квалификационной работы

Тема

Библиотека графических примитивов для операционной системы

БагрОС-4000

(утверждена приказом № _____ от _____________)

Студент

М. Е. Гордиенко

Группа №

6306

№ этапа

Наименование работ

Срок

выполнения

1

Освоение материалов, необходимых для выполнения выпускной квалификационной работы

01.04.2020 – 03.04.2020

2

Обзор особенностей разработки программного обеспечения для операционной системы БагрОС-4000

04.04.2020 – 08.04.2020

3

Обзор особенностей спецификации OpenGL SC 1.0.1

09.04.2020 – 12.04.2020

4

Тестирование различных способов отрисовки на целевом устройстве и выбор наилучшего из них

13.04.2020 – 20.04.2020

5

Разработка библиотеки

21.04.2020 – 20.05.2020

6

Оформление пояснительной записки

21.05.2020 – 31.05.2020

7

Предварительное рассмотрение работы

01.06.2020

8

Представление работы к защите

04.06.2020

Руководитель

к. т. н., доцент

______________________

Г. В. Разумовский

Студент

______________________

М. Е. Гордиенко