Скачиваний:
0
Добавлен:
26.05.2026
Размер:
999.99 Кб
Скачать

Заключение

По итогам проведённых испытаний установлено, что программный комплекс «КМП-ПОИСК» корректно выполняет заявленные функции: реализует алгоритм Кнута–Морриса–Пратта для поиска подстроки, обеспечивает регистрацию и авторизацию пользователей, устойчиво обрабатывает некорректный ввод и соответствует требованиям безопасности, изложенным в Задании по безопасности.

В ходе выполнения курсовой работы были получены следующие результаты:

− проведён комплексный анализ комплекта проектной документации ПК «КМП-ПОИСК», включающего Техническое задание, Задание по безопасности, Руководство пользователя, Руководство программиста и Программу и методику испытаний;

− исследованы структура, назначение, область применения и основные функциональные возможности программного комплекса, реализованного на языке C# с использованием платформы .NET 6.0 и графической подсистемы Windows Forms;

− выполнена проверка работоспособности программного продукта, включая процедуры регистрации и авторизации пользователей, ввод и валидацию исходных данных, выполнение поиска подстроки алгоритмом КМП, обработку граничных случаев и сохранение результатов;

− сформирована система формализованных критериев для проведения экспертной оценки качества документации и функционирования программного продукта на основании требований ГОСТ 34.602-2020, ГОСТ Р ИСО/МЭК 15408-2019, ГОСТ 19.301-79, ГОСТ 34.603-92, ГОСТ 19.505-79 и ГОСТ 19.503-79;

− на основании разработанных критериев проведена оценка каждого документа и самого программного комплекса с выставлением обоснованных баллов и формулировкой рекомендаций по доработке.

По итогам проведённой оценки суммарный результат комплекта документации составил 112 из 119 возможных баллов (≈94%), что свидетельствует о достаточном уровне качества документационного сопровождения, методологической проработке требований безопасности и корректной реализации основных функций программного комплекса. Наивысшие оценки получены за Руководство пользователя (14/14) и Руководство программиста (15/15), что подтверждает их практическую пригодность для эксплуатации и сопровождения системы.

Основные замечания касаются отдельных аспектов Технического задания – детализация функциональных требований, Задания по безопасности – актуальность нормативных ссылок, выбор алгоритма хэширования и Программы и методики испытаний – формализация тест-кейсов. Выявленные несоответствия носят локальный характер, не затрагивают архитектурную целостность системы и могут быть устранены в рамках стандартной процедуры доработки.

В процессе выполнения работы были закреплены практические навыки анализа технической документации в соответствии с государственными стандартами, организации процедур верификации программного обеспечения, применения методов оценки качества на основе формализованных критериев, а также подготовки итоговых выводов и протоколов по результатам экспертной проверки.

Список используемых источников

  1. ОС ТУСУР 01–2021. Работы студенческие по направлениям подготовки и специальностям технического профиля. Общие требования и правила оформления. – Томск: Томский государственный университет систем управления и радиоэлектроники, 2021. – 52 с.

  2. Алгоритм Кнута–Морриса–Пратта: теоретические основы [Электронный ресурс]: URL: https://e-maxx.ru/algo/prefix_function (дата обращения: 24.04.2026).

  3. Документация по языку C# [Электронный ресурс]: URL: https://learn.microsoft.com/ru-ru/dotnet/csharp/ (дата обращения: 24.04.2026).

  4. Документация по платформе .NET 6.0 [Электронный ресурс]: URL: https://learn.microsoft.com/ru-ru/dotnet/core/whats-new/dotnet-6 (дата обращения: 24.04.2026).

  5. SQLite: официальная документация [Электронный ресурс]: URL: https://www.sqlite.org/docs.html (дата обращения: 24.04.2026).

  6. ГОСТ 34.602-2020. Техническое задание на создание автоматизированной системы. – М.: Стандартинформ, 2020.

  7. ГОСТ Р ИСО/МЭК 15408-1-2019. Информационная технология. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Часть 1. Введение и общая модель. – М.: Стандартинформ, 2019.

  8. ГОСТ Р ИСО/МЭК 15408-2-2019. Информационная технология. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Часть 2. Функциональные компоненты безопасности. – М.: Стандартинформ, 2019.

  9. ГОСТ Р ИСО/МЭК 15408-3-2019. Информационная технология. Методы и средства обеспечения безопасности. Критерии оценки безопасности информационных технологий. Часть 3. Компоненты доверия к безопасности. – М.: Стандартинформ, 2019.

  10. ГОСТ 19.505-79. Единая система программной документации. Руководство оператора. – М.: Издательство стандартов, 1979.

  11. ГОСТ 19.503-79. Единая система программной документации. Руководство программиста. – М.: Издательство стандартов, 1979.

  12. ГОСТ 19.301-79. Единая система программной документации. Программа и методика испытаний. – М.: Издательство стандартов, 1979.

  13. ГОСТ 34.603-92. Информационная технология. Комплекс стандартов на автоматизированные системы. Виды испытаний автоматизированных систем. – М.: Стандартинформ, 1992.