Разработка Python-приложения для построения графиков математических функций

Содержание

Слайд 2

Актуальность, цель и задачи

Актуальность: Человеку всегда характерно желание достичь наибольшего комфортного существования,

Актуальность, цель и задачи Актуальность: Человеку всегда характерно желание достичь наибольшего комфортного
а в наше время его атрибутом считается использование персональных компьютеров. В связи с этим, стала наиболее актуальной разработка различных приложений для ПК. Спрос на программное обеспечение стабильно растёт уже несколько последних лет. Напрашивается вывод, что на сегодняшний день актуальность разработки приложений вполне целесообразна.
Цель проекта: разработка программного продукта на языке программирования Python.
Задачи проекта:
· Изучить предметную область;
· Выбрать, обосновать и изучить средства разработки и работу с ними;
· Разработать графический пользовательский интерфейс;
· Реализовать приложение в среде программирования;
· Разработать документацию.

Слайд 3

Проблема, гипотеза

Проблема: Основная проблема данного проекта — несоответствие большинства программ, предоставляемых рынком

Проблема, гипотеза Проблема: Основная проблема данного проекта — несоответствие большинства программ, предоставляемых
программного обеспечения, критериям по реализации функционала.

Гипотеза исследования опирается на предположение о возможности реализации конкретно рассматриваемой задачи в среде программирования Python.

Слайд 4

Объект, предмет, методы исследования

Объект исследования: язык программирования Python и средства разработки.
Предмет

Объект, предмет, методы исследования Объект исследования: язык программирования Python и средства разработки.
исследования: технологические возможности языка программирования Python и средств работы с ним.

Методы исследования:
· Изучение и анализ литературы по предметной области
· Анализ рынка программного обеспечения;
· Сравнение и анализ средств разработки;
· Систематизация информации по предметной области;

Слайд 5

Значимость, новизна

Практическая значимость: Разработка может использоваться в самых разных сферах деятельности человека:

Значимость, новизна Практическая значимость: Разработка может использоваться в самых разных сферах деятельности
от использования на уроках по математике в школах до применения в экономике, архитектуре, изучении физических явления и так далее.

Новизна: Разрабатываемое приложение будет содержать и объединять в себе функции, которые не могут предложить большинство аналогичных программ.

Слайд 6

Технология разработки приложения

Процесс разработки приложений состоит из 4-х основных этапов:
1. Проектирование, анализ

Технология разработки приложения Процесс разработки приложений состоит из 4-х основных этапов: 1.
функциональных требований и средств разработки;
2. Создание интерфейса. Ввод управляющих элементов в программную среду;
3. Написание программного кода, отладка;
4. Заключительный этап. Компиляция кода, получение конечного продукта.

Слайд 8

Диаграмма вариантов взаимодействия


Диаграмма вариантов взаимодействия

Слайд 9

Макет пользовательского интерфейса


Макет пользовательского интерфейса

Слайд 10

Сравнительная таблица приложений-конкурентов


Сравнительная таблица приложений-конкурентов

Слайд 11

Итоги этапа проектирования

В ходе первого этапа разработки были проделаны следующие шаги:
· Выбран

Итоги этапа проектирования В ходе первого этапа разработки были проделаны следующие шаги:
и обоснован язык программирования, а также среда разработки;
· Выбраны и обоснованы основные библиотеки для дальнейшей работы;
· Проведено структурное проектирование будущего приложения;
· Проанализированы существующие приложения аналогичного назначения.