
- •Министерство науки и высшего образования Российской Федерации
- •Разработка утилиты для контроля требований к программному обеспечению
- •Индивидуальное задание
- •Оглавление Введение
- •1 Общая характеристика ооо «Аурига»
- •Обзор программного обеспечения в области разработки утилит для контроля требований к по
- •3 Требования к разработке утилиты для контроля требований к по
- •4 Разработка и тестирование утилиты для контроля требований к по
- •4.1 Разработка
- •4.2 Тестирование
- •Заключение
- •Список использованных источников
4.2 Тестирование
В предыдущем разделе были продемонстрированы реализованные модули. В рамках этой реализации была проведена проверка работоспособности и тестирование. На рисунке 4.6 показана база данных, в которую помещаются все ID требований документов.
Рисунок 4.6 – База данных
Заключение
Во время производственной практики была достигнута цель по систематизации, закреплению и расширению теоретических и практических знаний по технологии проектирования и разработке программных средств с использованием современных компьютерных технологий на основе анализа проблемной ситуации в компании Аурига.
За время прохождения производственной практики была реализована утилита контроля требований ПО, помимо этого, были решены следующие задачи:
изучены некоторые модули языка программирования Python для работы с текстовыми файлами и нахождения конкретных элементов текста по шаблонам;
изучены базовые возможности работы с базой данных на примере SQLite.
изучена предметная область, касающаяся деятельности ООО «Аурига".
Изучение целей и функций автоматизации технологических процессов в действиях компании
написана утилита для работы с требованиями документов.
В ходе практики были приобретены первичные навыки научно-исследовательской работы в информатики и вычислительной техники, что позволило освоить общепрофессиональные и универсальные компетенции, представленные во введении.
Отчет по практике подготовлен в соответствие с образовательным стандартом ТУСУР.
Список использованных источников
1 Клокотов, И.Ю. Актуальность внедрения автоматизации технологических процессов и производств на современном этапе развития нашего общества [Электронный ресурс]: электрон. библ. URL: https://cyberleninka.ru/article/n/aktualnost-vnedreniya-avtomatizatsii-tehnologicheskih-protsessov-i-proizvodstv-na-sovremennom-etape-razvitiya-nashego-obschestva/viewer (дата обращения 1.03.2022).
2 Управление требованиями к IT-проектам [Электронный ресурс]. URL: https://habr.com/ru/post/114571/ (дата обращения 1.03.2022).
3 Аурига [Электронный ресурс]. URL: https://auriga.com/ru/ (дата обращения: 01.03.2022).
4 Ретроспектива / Аурига [Электронный ресурс]. URL: https://auriga.com/ru/deliver-with-us/ (дата обращения: 01.03.2022).
5 Python [Электронный ресурс]. URL: https://www.python.org/about/ (дата обращения: 02.03.2022).
6 python-docx [Электронный ресурс]. URL: https://python-docx.readthedocs.io/en/latest/index.html (дата обращения: 02.03.2022).
7 re – Regular expression operations [Электронный ресурс]. URL: https://docs.python.org/3/library/re.html (дата обращения: 02.03.2022).
8 Regular Expression HOWTO [Электронный ресурс]. URL: https://docs.python.org/3/howto/regex.html (дата обращения: 02.03.2022).
9 sqlite 3 – DB-API 2.0 interface for SQLite databases [Электронный ресурс]. URL: https://docs.python.org/3/library/sqlite3.html дата обращения: 02.03.2022).
10 Visual Studio Code [Электронный ресурс]. URL: https://code.visualstudio.com/ (дата обращения: 02.03.2022).
11 DB Browser for SQLite [Электронный ресурс]. URL: https://sqlitebrowser.org/ (дата обращения: 02.03.2022).
12 Функция findall() модуля re в Python [Электронный ресурс]. URL: https://docs-python.ru/standart-library/modul-re-python/funktsija-findall-modulja-re/ (дата обращения: 02.03.2022).