
- •Оглавление
- •1. Актуальность
- •2. Общие сведения
- •3. Назначение и цели создания системы
- •3.1 Назначение системы
- •3.2 Цели создания системы
- •4. Характеристики объекта информатизации
- •5.4 Требования к эргономике и технической эстетике
- •5.6 Перспективы развития, модернизации системы
- •6.Требования к видам обеспечения
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