- •Перечень сокращений
- •Введение
- •1. Исследовательский раздел
- •1.1. Предварительные исследования
- •1.2. Программные продукты визуализации изображений местности
- •1.3. Цель и задачи исследования
- •1.4. Инфологическая модель данных
- •1.5. Требования к алгоритмам работы программы, основанные на информационных потребностях пользователей
- •1.6. Общая постановка задачи
- •Выводы к исследовательскому разделу
- •2. Конструкторский раздел
- •2.1. Обоснование выбора средств и методов разработки
- •2.1.1. Выбор языка программирования
- •2.1.2. Выбор среды разработки
- •2.2. Структуры входных и выходных данных
- •2.3. Разработка алгоритма параллельной обработки
- •2.4. Особенности реализации используемых алгоритмов обработки и вывода данных
- •Выводы к конструкторскому разделу
- •3. Технологический раздел
- •3.1. Описание применявшихся средств отладки программы
- •3.2. Анализ методов и средств тестирования
- •3.4. Процесс и результаты тестирования
- •3.4.1. Процесс модульного тестирования ПМ ВИЗ
- •3.4.2. Процесс интеграционного тестирования ПМ ВИЗ
- •3.4.3. Результаты тестирования ПМ ВИЗ
- •Выводы к технологическому разделу
- •Заключение
- •Список литературы
- •Приложение 1. Текст программы
- •Приложение 2. Руководство оператора
увидеть, воспользовавшись инструментом отслеживания работы параллельной обработки, где выводятся подробные сообщения из каждого потока обработки. В случае возникновения ошибки обработки конкретного блока оператор может ввести иные параметры обработки, иначе будут применены универсальные. В случае повторной ошибки на интерфейсе пользователя будет выведено сообщение об исключении блока из списка требуемых к обработке.
Выводы к конструкторскому разделу
1.Проведено сравнение языков и технологий программирования, выбраны Python3 и QML 2.0 при использовании библиотеки PyQt5, метода параллельного программирования и механизма слотов и сигналов;
2.Проведено сравнение сред разработки, выбраны среда Qt Creator IDE и утилита qmlscene;
3.Описаны структуры входных и выходных данных, уточнены работа и взаимодействие сущностей;
4.Разработан алгоритм параллельной обработки блоков информации;
5.Уточнены детали реализации используемых алгоритмов обработки и вывода
данных.
42