- •Проведение испытаний программного комплекса «алгоритм кнута–морриса–пратта»
- •Реферат
- •Содержание
- •Перечень сокращений
- •Введение
- •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 Проведение тестирование программного комплекса
- •Заключение
- •Список используемых источников
- •Приложение а (обязательное) Акт о результатах приемочных испытаний (шаблон)
- •Приложение б (обязательное) Акт о результатах приемочных испытаний
3.3 Оценка руководства пользователя
Разработанное РП подлежит оценке на соответствие требованиям ГОСТ Р 59795–2021 [10].
Руководство пользователя предназначено для обеспечения самостоятельной и безопасной эксплуатации программного продукта лицами, не обладающими глубокими техническими знаниями. Полные критерии оценивания представлены на рисунке 3.3.
Рисунок 3.3 – Критерии оценки руководства пользователя
Данный документ получил наивысшую оценку в рамках проекта, набрав 14 баллов из 14 возможных. Структура соответствует логике ГОСТ 19.505‑79, а текст изложен последовательно, доступно и с опорой на визуальные материалы. Полноценные результаты оценки представлены в таблице 3.3.
Таблица 3.3 – Результаты оценки руководства пользователя
Критерий |
Описание критерия |
Разбалловка |
Макс. балл |
Выст. балл |
Комментарий к оценке |
|
Соответст-вие стандарту |
Оформление по требованиям ГОСТ |
0–1 |
1 |
1 |
Структура соответствует логике ГОСТ 19.505‑79; есть мелкие стилистические недочёты (регистр в названиях Windows, .NET, Intel). |
|
Продолжение таблицы 3.3.
Критерий |
Описание критерия |
Разбалловка |
Макс. балл |
Выст. балл |
Комментарий к оценке |
Назначение системы |
Корректное и понятное описание назначения |
0–2 |
2 |
2 |
Разделы 1.1 и 2.1 чётко описывают назначение программы – поиск подстрок алгоритмом КМП для учебных и демонстрационных целей. |
Условия применения |
Требования к пользователю и среде эксплуатации |
0–2 |
2 |
2 |
Разделы 1.3 и 2.2 описывают требования к ОС, аппаратным ресурсам и уровню подготовки пользователя. |
Подготовка к работе |
Действия перед началом работы |
0–2 |
2 |
2 |
Раздел 3 описывает запуск портативного файла KMP.exe и необходимость установленного .NET 6.0; для данного класса ПО этого достаточно. |
Описание основных операций |
Основные действия пользователя |
0–2 |
2 |
2 |
Раздел 4 последовательно описывает регистрацию, авторизацию, ввод текста, поиск и завершение, снабжая текст иллюстрациями окон. |
Описание ролей пользователей |
Доступные действия для ролей |
0–2 |
2 |
2 |
Реализована одна роль «Пользователь», для которой подробно описаны все доступные функции; отдельное разделение ролей не требуется. |
Аварийные ситуации |
Действия при ошибках и авариях |
0–1 |
1 |
1 |
Раздел 5 содержит таблицу типовых ошибок, причин и рекомендаций по устранению. |
Понятность изложения |
Последовательность и понятность инструкции |
0–2 |
2 |
2 |
Инструкция изложена логично, с опорой на скриншоты и таблицу troubleshooting, пригодна для самостоятельного использования. |
ИТОГО |
|
|
14 |
14 |
|
Назначение системы, условия применения и требования к среде эксплуатации описаны полно. Раздел подготовки к работе корректно указывает на необходимость установленного .NET 6.0 и запуска портативного исполняемого файла, что полностью соответствует классу разрабатываемого ПО. Основные операции – регистрация, авторизация, ввод текста, запуск поиска, завершение работы расписаны пошагово и сопровождены скриншотами интерфейса, что значительно снижает порог входа для конечного пользователя.
Реализована единственная роль «Пользователь», для которой подробно описаны все доступные действия; отдельное разделение прав доступа в рамках учебного проекта не требуется. В разделе аварийных ситуаций приведена таблица типовых ошибок, причин их возникновения и рекомендаций по устранению, что делает руководство практически ценным и самодостаточным.
Мелкие стилистические особенности, например, регистр в названиях операционных систем и фреймворков, не влияют на восприятие материала.
