Добавил:
СПбГУТ * ИКСС * Программная инженерия Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Примеры выполнения курсовой работы / Курсовая работа. Пример 2.pdf
Скачиваний:
46
Добавлен:
17.02.2021
Размер:
872.45 Кб
Скачать

6.Требования к видам обеспечения

1.Лингвистическое обеспечение:

Разработка программного обеспечения должна вестись на высокоуровневом языке программирования. Движок должен быть написан на языке С++. Использование другого языка снизит производительность системы. Программный интерфейс приложения (API) может быть реализован средствами языка C#.

2.Программное обеспечение. Перечень покупных программных средств:

2.1.Microsoft Visual Studio Enterprise

2.2.3ds Max

3.Аппаратное обеспечение:

3.1.Пульт управления с наличием 6 каналов управления;

3.2.Кабель для подключения пульта управления к персональному компьютеру;

3.3.Оперативная память: 4 Гб;

3.4.Свободное место на жёстком диске: 15 Гб;

3.5.Видеопамять: 1 Гб;

18

7. Состав и содержание работ по созданию (развитию) системы

 

Название этапа

Сроки

 

 

 

Результат

 

 

 

 

 

выполнения

 

 

 

 

 

 

 

 

1.

Подготовка

 

к

01.07.2020

-

Техническое

задание.

Срок

 

проектированию

 

 

07.08.2020

 

разработки

проекта,

примерная

 

 

 

 

 

 

стоимость

 

разработки

всего

 

 

 

 

 

 

проекта

и

точная

стоимость

 

 

 

 

 

 

ближайшего этапа

 

 

 

 

 

1.1. Получение

исходных

01.07.2020

-

Определение состава предстоящих

 

данных (если

таковые

09.07.2020

 

работ

 

 

 

 

 

 

 

 

имеются) от

клиента

 

 

 

 

 

 

 

 

 

 

 

(техническое

 

задание,

 

 

 

 

 

 

 

 

 

 

 

макеты, дизайн)

 

 

 

 

 

 

 

 

 

 

 

1.2. Обсуждение

задания с

10.07.2020

-

Техническое задание с понятными

 

клиентом

 

 

29.07.2020

 

и однозначными для заказчика и

 

 

 

 

 

 

исполнителя

 

 

 

описанием

 

 

 

 

 

 

разрабатываемого

 

продукта,

его

 

 

 

 

 

 

функционала,

 

архитектуры,

 

 

 

 

 

 

методов тестирования продукта и

 

 

 

 

 

 

критериев его оценки

 

 

 

1.3. Планирование

 

30.07.2020

-

На

основании

 

 

материалов,

 

бюджета и сроков

07.08.2020

 

полученных в прошлом этапе,

 

 

 

 

 

 

утверждается

 

 

 

примерная

 

 

 

 

 

 

стоимость, срок всего проекта, а

 

 

 

 

 

 

также срок и точная стоимость

 

 

 

 

 

 

ближайшего этапа.

 

 

 

2.

Проектирование

 

 

10.08.2020

-

Документ

 

о

концепциях и

 

 

 

 

15.10.2020

 

границах;

 

 

 

Спецификация

 

 

 

 

 

 

требований к ПО

 

 

 

 

 

2.1. Исследование

 

10.08.2020

-

Исходные

 

данные

для

 

предметной области;

07.09.2020

 

проектирования

 

(сведения

о

 

 

 

 

 

 

пользе продукта, требованиях к

 

 

 

 

 

 

работоспособности

и

внешнему

 

 

 

 

 

 

виду, возможные технические и

 

 

 

 

 

 

алгоритмические решения)

 

 

2.2. Исследование

 

17.08.2020

-

Таблица сравнения существующих

 

конкурентов

 

 

28.08.2020

 

продуктов, на основании которой

 

 

 

 

 

 

можно

 

определить

функции,

 

 

 

 

 

 

которые отличат разрабатываемую

 

 

 

 

 

 

программу от конкурентов.

 

 

2.3. Архитектура

 

 

25.08.2020

-

Утверждение

языка

разработки,

 

 

 

 

10.09.2020

 

баз данных, средств разработки

 

2.4. Макетирование

 

20.08.2020

-

Составление макетов интерфейсов,

 

 

 

 

08.09.2020

 

принципиальные

 

 

схемы

 

 

 

 

 

 

устройства, диаграммы структуры

 

 

 

 

 

 

базы

 

данных,

схемы

19

 

 

 

 

 

взаимодействия компонентов.

 

2.5. Формулирование

и

11.09.2020

-

Документ

о

концепциях

и

согласование

 

30.09.2020

 

границах,

в

котором

описаны

документа

о

 

 

основные функции проекта, его

концепциях и границах

 

 

границы и лица, заинтересованные

 

 

 

 

 

в проекте.

 

 

 

 

 

2.6. Написание

 

18.09.2020

-

Спецификация требований к ПО -

спецификаций

 

15.10.2020

 

структурированный

 

набор

требований

к

 

 

требований

 

(функциональность,

программному

 

 

 

производительность,

 

 

обеспечению

 

 

 

конструктивные ограничения

и

 

 

 

 

 

атрибуты)

 

к

программному

 

 

 

 

 

обеспечению

и

его

внешним

 

 

 

 

 

интерфейсам.

 

 

 

 

3. Создание

 

 

16.10.2020

-

Готовая программа

 

 

 

 

 

 

21.10.2022

 

 

 

 

 

 

 

3.1. Разработка дизайна

 

16.10.2020

-

Дизайн продукта

 

 

 

 

 

 

24.02.2021

 

 

 

 

 

 

 

3.2. Разработка кода

 

16.10.2020

-

Готовый код продукта

 

 

 

 

 

03.06.2022

 

 

 

 

 

 

 

3.2.1.

Разработка

 

16.10.2020

-

Готовый движок

 

 

 

 

движка

 

17.12.2021

 

 

 

 

 

 

 

3.2.2.

Разработка

 

16.10.2020

-

Реализация

 

 

обеспечения

 

подсистемы

 

12.01.2021

 

безопасности

 

 

 

 

 

обеспечения

 

 

 

 

 

 

 

 

 

 

безопасности

 

 

 

 

 

 

 

 

3.2.3.

Разработка

 

20.11.2020

-

Установление

взаимосвязи между

 

подсистемы

 

02.03.2021

 

графической

оболочкой

и

 

интерфейса

 

 

 

системой

 

 

 

 

 

3.2.4.

Разработка

 

10.11.2020

-

Готовая среда для редактирования

 

режима

 

29.10.2021

 

моделей и локаций

 

 

 

 

редактирования

 

 

 

 

 

 

 

 

3.2.5.

Разработка

 

17.12.2021

-

Готовая

среда,

в

которой

 

режима

 

03.06.2022

 

возможно производить симуляцию

 

симуляции

 

 

 

процесса управления авиамоделью

3.3. Разработка

 

16.10.2020

-

База данных с авиамоделями

 

авиамоделей

и

09.03.2022

 

 

 

 

 

 

 

занесение их в

базу

 

 

 

 

 

 

 

 

данных

 

 

 

 

 

 

 

 

 

3.3.1.

Создание

3D-

16.10.2020

-

Трёхмерное

 

 

представление

 

моделей

 

31.01.2022

 

авиамоделей

 

 

 

 

 

авиамоделей

 

 

 

 

 

 

 

 

 

3.3.2.

Анимация

3D-

01.11.2021

-

Трёхмерное

 

анимированное

 

моделей

 

08.02.2022

 

представление авиамоделей

 

3.3.3.

Раскраска

3D-

03.05.2021

-

Авиамодели

без

записанных

 

моделей

 

08.02.2022

 

характеристик

 

 

 

 

3.3.4.

Уточнение

 

01.02.2022

-

Готовые авиамодели

 

 

 

характеристик

01.02.2022

 

 

 

 

 

 

 

 

авиамодели

 

 

 

 

 

 

 

 

 

20

3.3.5.

Занесение

 

15.02.2022

-

База данных с авиамоделями

 

авиамоделей

в

09.03.2022

 

 

 

 

 

базу

 

 

 

 

 

 

 

 

3.4. Разработка

локаций и

16.10.2020

-

База данных с локациями

 

занесение

их

в

базу

21.03.2022

 

 

 

 

данных

 

 

 

 

 

 

 

 

3.4.1.

Создание

 

3D-

16.11.2020

-

Трёхмерное

представление

 

представления

17.01.2022

 

локаций

 

 

 

локаций

 

 

 

 

 

 

 

3.4.2.

Проработка

 

04.01.2021

-

Трёхмерное

представление

 

визуальной

 

07.03.2022

 

локаций с визуализацией

 

 

составляющей

 

 

 

 

 

3.4.3.

Настройка

 

04.01.2021

-

Готовые трёхмерные локации

 

погодных

 

 

07.03.2022

 

 

 

 

 

условий

 

 

 

 

 

 

 

3.4.4.

Загрузка

 

 

07.03.2022

-

База данных с локациями

 

 

локаций

в

базу

21.03.2022

 

 

 

 

 

данных

 

 

 

 

 

 

 

3.5. Тестирование

 

 

06.06.2022

-

Выявление ошибок, недочётов.

 

 

 

 

 

21.10.2022

 

 

 

 

3.6. Документирование

 

01.12.20

-

Документация ПО

 

 

 

 

 

 

02.09.2022

 

 

 

 

4. Поддержка

 

 

 

22.10.2022 - ...

 

Обеспечение

дальнейшего

 

 

 

 

 

 

 

существования системы

 

4.1. Внедрение

 

 

 

22.10.2022

-

Выход продукта на рынок и его

 

 

 

 

 

05.11.2022

 

распространение в обществе

4.2. Сопровождение

 

 

22.10.2022 - ...

 

Осуществление

обновлений,

 

 

 

 

 

 

 

устранение возникших

в ходе

 

 

 

 

 

 

 

эксплуатации

ошибок,

развитие

 

 

 

 

 

 

 

системы.

 

 

21

Рисунок 6: Диаграмма Ганта. Здесь отображено, из каких этапов состоит разработка авиасимулятора, а также сколько времени эти этапы занимают.

22

Рисунок 7: Список задач; сроки их выполнения; длительность выполнения.

23