ВВЕДЕНИЕ
1ФУНКЦИОНАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ
1.1Деятельность ООО «Региональный Экологический центр»
1.2Анализ существующего программного обеспечения для обработки
экологических данных
1.3Формализация требований к новому программному обеспечению
1.4Постановка задачи
2РАЗРАБОТКА НОВОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ АНАЛИЗА
ЭКОЛОГИЧЕСКИХ ДАННЫХ
2.1Математическая модель разрабатываемого программного обеспечения
2.2Общая структура алгоритма решения задачи
2.3Реализация программных модулей
3ОТЛАДКА И ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ
3.1Проведение вычислительных экспериментов
3.2Корректировка разработанного программного обеспечения для анализа
экологических данных
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ А. КЛАСС «SECOND_TEST_LAUNCH_MENU»
ПРИЛОЖЕНИЕ Б. КЛАСС «DEMACTIONLISTENER»
ПРИЛОЖЕНИЕ В. КЛАСС «SECOND_TEST_LAUNCH_RUN»
Важнейшим вопросом стратегии регулирования качества окружающей природной среды (ОПС) является вопрос создания системы, способной определять наиболее критические источники и факторы антропогенного воздействия на здоровье населения и ОПС, выделять наиболее уязвимые элементы и звенья биосферы, подверженные такому воздействию.
Такой системой признана система мониторинга антропогенных изменений состояния окружающей природной среды, способная представить необходимую информацию для принятия решений соответствующими службами, ведомствами, организациями.
Актуальность обуславливается тем, что в ООО «Региональный Экологический центр», занимаясь расчётом количества отходов и закупаемого сырья на, например, кондитерских предприятиях, специалисты выполняют математические операции с данными о сырье и отходах вручную. В связи с этим было решено разработать программное обеспечение для автоматизации процесса расчётов.
Объектом исследования является метод таблицы сопряжённости и его применение в экологии.
Предметом исследования в данной работе являются приложения для анализа экологических данных предприятий.
Практическая значимость данной работы обуславливается тем, что одним из видов деятельности предприятия ООО «Региональный Экологический центр» является расчёт образования отходов.
Для подсчёта результата на основе экологических данных был выбран метод таблиц сопряжённости, так как данный метод является наиболее удобным и простым для подсчёта корреляции на основе информации о количестве отходов.
Данная работа была представлена на конференциях:
•IV Международная научно -практическая конференция (школа- семинар) молодых ученых «Прикладная математика и информатика: современные исследования в области естественных и технических наук», которая пройдет в Тольяттинском государственном университете c 23 по 25 апреля 2018 года;
•Студенческие дни науки ТГУ 2018.
Целью данной работы является создание программного обеспечения, реализующего анализ экологических данных методом таблицы сопряжённости, основанных на информации о производственных отходах и сырье кондитерского предприятия, предоставленных ООО «Региональный Экологический центр».
Задачами данной работы являются:
•исследование деятельности ООО «Региональный Экологический центр»;
•проведение сравнительного анализа функционала существующего программного обеспечения;
•формализация требований для нового программного обеспечения;
•составление математической модели для разработки программного обеспечения;
•проектирование алгоритма работы нового программного обеспечения;
•реализация нового программного обеспечения;
•отладка и тестирование разработанного программного обеспечения.
Данная работа состоит из введения, трёх глав и заключения.
В первой главе рассматривается деятельность ООО «Региональный Экологический центр», проводится сравнительный анализ функционала существующего программного обеспечения и формализация требований к новому.
Во второй главе рассматривается метод таблиц сопряжённости, способ его применения для предприятий, проектирование и реализация самого программного обеспечения.
В третьей главе проводится отладка и тестирование приложения.
В результате сравнительного анализа различных IDE, фреймвёрков и видов тестирования, для выявления их преимуществ и недостатков, для разработки и тестирования программного обеспечения были выбраны IDE Eclipse, фреймвёрк Swing и тестирование на отказ и восстановление.
Разработанное программное обеспечение получены результаты расчёта критерия х2табл, сравнивая который с %2факт определяется случайность или неслучайность распределения экологических данных, а также, рассчитываются коэффициенты взаимной сопряженности, чтобы измерить тесноту зависимости, то есть, чтобы понять, каким является распределение данных о количестве отходов и сырья: зависят ли друг от друга элементы таблицы или нет, высчитывается
2 2 2
табличное значение х . Если х факт >Х табл, то делается вывод, что элементы таблицы зависят друг от друга и можно говорить о зависимости между признаками. Для измерения тесноты данной зависимости используют коэффициенты взаимной сопряженности, которые рассчитываются, используя результаты расчёта оценки, при помощи несложных математических операций .
Разработанное приложение состоит из двух окон. Первым открывается главное меню, при нажатии кнопки «Начать» программное обеспечение предлагает пользователю ввести количество строк и столбцов в диалоговых окнах. Далее открывается второе окно с пустой таблицей, в которую пользователь вводит значения, нажимает клавишу Enter и под таблицей выводится результат.
Также было проведено тестирование разработанного программного обеспечения. В результате тестирования в программу был добавлен вывод сообщения при вводе в таблицу сопряжённости букв.
В данное приложение можно будет добавить соединение с базой данных и показ предыдущих расчётов из неё, а также, расчёт годовой нормы отходов.
1.Бейзер Б. Тестирование чёрного ящика. Технологии функционального тестирования программного обеспечения и систем. — СПб.: Питер, 2014. — 320 с. — ISBN 5-94723-698-2.
2.Булгаков Н.Г., Дубинина В.Г., Левич А.П., А.Т.Терехин. // Известия РАН. Сер. Биол. 1995. №2. 218 с.
3.Герберт Шилдт. Java 8. Полное руководство, 9-е издание Java 8. The Complete Reference, 9th Edition. — М.: «Вильямс», 2015. — 1376 с.
4.Герберт Шилдт. SWING: руководство для начинающих = SWING: A BEGINNER'S GUIDE. — М.: «Вильямс», 2015. — С. 704. — ISBN 0-07-226314-8.
5.Гленфорд Майерс, Том Баджетт, Кори Сандлер. Искусство тестирования программ, 3-е издание = The Art of Software Testing, 3rd Edition. — М.: «Диалектика», 2015. — 272 с. — ISBN 978-5-8459-1796-6.
6.Замолодчиков Д.Г., Булгаков Н.Г., Гурский А.Г., Левич А.П., Чесноков С.В. К методике применения детерминационного анализа для обработки экологических данных // Биол. науки. 1992. №7. 116-133 с.
7.Иван Портянкин. Swing: Эффектные пользовательские интерфейсы, 2е издание. — 2-е. — Санкт-Петербург: «Лори», 2014. — С. 600. — ISBN 978-585582-305-9.
8.К изучению опасности загрязнения биосферы: воздействие додецилсульфата натрия на планктонных фильтраторов // ДАН. 2017, Т. 425, No. 2, 271—272 с.
9.Калбертсон Роберт, Браун Крис, Кобб Гэри. Быстрое тестирование. — М.: «Вильямс», 2016. — 374 с. — ISBN 5-8459-0336-X.
10.Канер Кем, Фолк Джек, Нгуен Енг Кек. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес -приложений. — Киев: ДиаСофт, 2016. — 544 с. — ISBN 9667393879.
11.Кей С. Хорстманн. Java SE 8. Вводный курс = Java SE 8 for the Really Impatient. — М.: «Вильямс», 2017. — 208 с.
12.Кузенкова Г. В. Введение в экологический мониторинг: учебное пособие. — Н. Новгород: НФ УРАО, 2014. — 72 с.
13.Кучай Л.А., Соколова Е. Применение метода детерминационного анализа и экологического нормирования для оценки состояния водной экосистемы // Вода: химия и экология. 2013. - № 4 (58). С. 13-18.
14.Лайза Криспин, Джанет Грегори. Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд = Agile Testing: A Practical Guide for Testers and Agile Teams. — М.: «Вильямс», 2015. — 464 с. — (Addison- Wesley Signature Series). — 1000 экз. — ISBN 978-5-8459-1625-9.
15.Левич А.П., Терехин А.Т // Водные ресурсы. 1997. №3. 328 с...