- •Проведение испытаний программного комплекса «алгоритм кнута–морриса–пратта»
- •Реферат
- •Содержание
- •Перечень сокращений
- •Введение
- •1 Программный комплекс «алгоритм кнута–морриса–пратта»
- •1.1 Описание предметной области
- •1.2 Обоснование выбранных технологий
- •1.2.1 Выбор языка программирования
- •1.2.2 Выбор фреймворка и среды разработки
- •1.2.3 Выбор субд
- •1.2.4 Механизмы безопасности
- •2 Документация программы «кмп-поиск»
- •2.1 Задание по безопасности
- •2.2 Руководство пользователя
- •2.3 Руководство программиста
- •2.4 Программа и методика испытаний
- •3 Проведение испытаний программного комплекса «кмп-поиск»
- •3.1 Оценка технического задания
- •3.2 Оценка задания по безопасности
- •3.3 Оценка руководства пользователя
- •3.4 Оценка руководства программиста
- •3.5 Оценка программы и методики испытаний
- •3.6 Проведение тестирование программного комплекса
- •Заключение
- •Список используемых источников
- •Приложение а (обязательное) Акт о результатах приемочных испытаний (шаблон)
- •Приложение б (обязательное) Акт о результатах приемочных испытаний
Реферат
Отчёт по результатам производственной практики: научно-исследовательской работы содержит 46 страниц, 7 таблиц, 11 рисунков, 13 источников и 2 приложения.
АЛГОРИТМ КНУТА–МОРРИСА–ПРАТТА, КМП, ПОИСК ПОДСТРОКИ, ЗАЩИЩЁННЫЕ ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ, ЗАДАНИЕ ПО БЕЗОПАСНОСТИ, ОБЩИЕ КРИТЕРИИ, ОУД1, ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ, WINDOWS FORMS, C#.
Целью курсовой работы является независимая экспертная оценка соответствия программного комплекса и комплектующей документации по заранее установленным критериям, выявление несоответствий и формирование рекомендаций по доработке.
Объектом исследования является программа «Алгоритм Кнута–Морриса–Пратта» (КМП), реализующая поиск подстроки в строке с использованием одноименного алгоритма в среде Windows. Приложение реализовано как настольное однопользовательское приложение с графическим интерфейсом, поддержкой регистрации и авторизации пользователей и хранением данных в удаленной базе данных.
Предметом исследования являются функциональные возможности, эксплуатационные характеристики и механизмы защиты информации, описанные в ТЗ, ЗБ, РП, РПр и ПМИ, а также фактическое поведение программы при испытаниях.
Курсовая работа выполнена согласно ОС ТУСУР 2021 [1].
The abstract
The report on the results of industrial practice: research work contains 46 pages, 7 tables, 11 figures, 13 sources and 2 appendices.
KNUTH–MORRIS–PRATT ALGORITHM, KMP, SUBSTRING SEARCH, SECURE TELECOMMUNICATION SYSTEMS, SECURITY ASSIGNMENT, GENERAL CRITERIA, OUD1, INFORMATION SECURITY, WINDOWS FORMS, C#.
The purpose of the course work is an independent expert assessment of the compliance of the software package and related documentation according to pre-established criteria, the identification of inconsistencies and the formation of recommendations for improvement.
The object of the study is the Knuth–Morris–Pratt Algorithm (KMP) program, which implements substring search in a string using the algorithm of the same name in a Windows environment. The application is implemented as a desktop single-user application with a graphical interface, support for user registration and authorization, and data storage in a remote database.
The subject of the study is the functionality, operational characteristics and information protection mechanisms described in the TK, ZB, RP, RPr and PMI, as well as the actual behavior of the program during testing.
The course work was completed according to OS TUSUR 2021 [1].
Содержание
Y
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ 9
Введение 11
1 ПРОГРАММНЫЙ КОМПЛЕКС «АЛГОРИТМ КНУТА–МОРРИСА–ПРАТТА» 13
1.1 Описание предметной области 13
1.2 Обоснование выбранных технологий 14
1.2.1 Выбор языка программирования 14
1.2.2 Выбор фреймворка и среды разработки 14
1.2.3 Выбор СУБД 15
1.2.4 Механизмы безопасности 15
2 ДОКУМЕНТАЦИЯ ПРОГРАММЫ «КМП-ПОИСК» 16
2.1 Задание по безопасности 16
2.2 Руководство пользователя 16
2.3 Руководство программиста 17
2.4 Программа и методика испытаний 18
3 ПРОВЕДЕНИЕ ИСПЫТАНИЙ ПРОГРАММНОГО КОМПЛЕКСА «КМП-ПОИСК» 19
3.1 Оценка технического задания 19
3.2 Оценка задания по безопасности 22
3.3 Оценка руководства пользователя 26
3.4 Оценка руководства программиста 28
3.5 Оценка программы и методики испытаний 31
3.6 Проведение тестирование программного комплекса 33
Заключение 42
Список используемых источников 44
Приложение А 46
(обязательное) Акт о результатах приемочных испытаний (шаблон) 46
Приложение Б 47
(обязательное) Акт о результатах приемочных испытаний 47
