Для эксперта
Сведения и документация для экспертной проверки программы для ЭВМ «Тренажёр терминов» версии 1.0 при включении в реестр российского ПО.
Общие сведения
| Параметр | Значение |
|---|---|
| Наименование | Тренажёр терминов |
| Версия | 1.0 |
| Правообладатель | ИП Котов Дмитрий Анатольевич |
| ИНН | 250600153888 |
| Контакты | +7 (985) 767-08-05, trgp@ya.ru |
| Классификатор | Пр. Минкомсвязи № 486 (ред. № 974) |
| Раздел | 12 — Отраслевое прикладное программное обеспечение |
| Код класса | 12.17 |
| Наименование класса | Программное обеспечение для решения отраслевых задач в области образования |
| Назначение | Обучающиеся образовательных программ |
| Внедрение | АНО ДПО «Университет „Профобразование“» |
| Лицензионная защита | Не применяется (без DRM, ключей и активации) |
Документы по п. 11 Правил № 1236
Наименования документов приведены в соответствии с перечнем документов, прилагаемых к заявлению о включении программы для ЭВМ в реестр (п. 11 Правил, утв. постановлением Правительства РФ от 16.11.2015 № 1236).
| Пункт | Наименование документации | Материал на сайте |
|---|---|---|
| п. 11 а | Экземпляр программного обеспечения для проведения экспертной проверки | trenazher-terminov-1.0.zip |
| п. 11 д | Документация, содержащая описание функциональных характеристик программного обеспечения и информацию, необходимую для установки и эксплуатации программного обеспечения | Описание функциональных характеристик программного обеспечения; установка и эксплуатация; help.txt; технические и эксплуатационные характеристики |
| п. 11 е | Документация, содержащая описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения, в том числе устранение неисправностей, совершенствование, а также информацию о персонале, необходимом для обеспечения такой поддержки | Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения |
| п. 11 ж | Документация, содержащая описание технических средств хранения исходного текста и объектного кода программного обеспечения, а также технических средств компиляции исходного текста в объектный код программного обеспечения | Описание технических средств хранения и компиляции |
| п. 11 з | Документация, содержащая описание технических средств, необходимых для активации, выпуска, распространения, управления лицензионными ключами программного обеспечения | Описание технических средств лицензионных ключей |
| п. 11 и | Протоколы (отчёты) испытаний программного обеспечения на совместимость с доверенными операционными системами | Совместимость с ОС (размещаются после испытаний) |
Дополнительно: сведения об исключительном праве, лицензионное соглашение для юридических лиц, класс 12.17, экземпляр исходного текста trainer.py.
1. Описание программного обеспечения
1.1. Краткое описание программного обеспечения
«Тренажёр терминов» — консольное программное обеспечение для закрепления терминов предметной области: пользователю показывается определение, из списка выбирается правильный термин, прогресс сохраняется локально в файле словаря.
Интерфейс — консольный, на русском языке. Графический интерфейс не предусмотрен. Работа офлайн, персональные данные не собираются.
PDF — Описание функциональных характеристик программного обеспечения PDF — Класс ПО 12.17 (классификатор)
1.2. Функциональные характеристики программного обеспечения
- Загрузка словаря терминов из файла
dictionary.md(заголовок термина и текст определения). - Формирование заданий: определение и до 5 вариантов ответа (один правильный); для последнего неизученного термина — один вариант.
- Исключение повторяющихся терминов в одном списке вариантов.
- Приём ответа через консоль (номер варианта).
- Проверка ответа («Верно!» / «Неверно.»).
- Сохранение прогресса: префикс
+у изученных терминов вdictionary.md. - Исключение изученных терминов из последующих заданий.
- Статистика: «Осталось изучить: N из M» (M — число уникальных терминов).
- Завершение при освоении всех терминов с ожиданием Enter.
- Однопользовательский режим, без административного интерфейса.
- Работа без подключения к сети Интернет.
- Только стандартная библиотека Python 3.8+, сторонние модули не используются.
Ограничения: консольный интерфейс; один экземпляр — один пользователь; сетевой и многопользовательский режимы не предусмотрены.
2. Хранение исходного текста, объектный код, компиляция
Документация, содержащая описание технических средств хранения исходного текста и объектного кода программного обеспечения, а также технических средств компиляции исходного текста в объектный код.
Исходный текст
trainer.py— исходный код программы (Python 3).dictionary.md— файл данных (словарь терминов и прогресс обучения).help.txt— руководство по установке и эксплуатации.- Каталог
doc/— описания в формате PDF (в составе дистрибутива).
Место хранения: персональный сервер правообладателя на территории Российской Федерации. Доступ к исходному тексту — у правообладателя; копии предоставляются по запросу в рамках сопровождения и экспертной проверки.
Резервное копирование и учёт версий ведутся правообладателем.
Объектный код
Программа реализована на интерпретируемом языке Python 3. Компиляция исходного текста в объектный код не применяется. Исполнение — интерпретатором Python 3, установленным в ОС пользователя.
Средства разработки
| Параметр | Значение |
|---|---|
| ОС разработки | Astra Linux |
| Среда разработки | Без использования IDE |
| Сторонний код и библиотеки | Не использовались |
PDF — Описание технических средств хранения и компиляции PDF — Экземпляр исходного текста trainer.py
3. Лицензионные ключи, активация, распространение ключей
Документация, содержащая описание технических средств, необходимых для активации, выпуска, распространения и управления лицензионными ключами.
PDF — Описание технических средств лицензионных ключей
Условия использования
| Категория | Условия |
|---|---|
| Физические лица | Свободное использование |
| Юридические лица | На условиях лицензии правообладателя (обращение на trgp@ya.ru) |
4. Технические и эксплуатационные характеристики
4.1. Способ распространения программного обеспечения
Дистрибутив — ZIP-архив (раздел Скачать).
Установщик не используется. Развёртывание: распаковка каталога и запуск
trainer.py через интерпретатор Python 3.
Состав архива: trainer.py, dictionary.md, help.txt, каталог doc/ с PDF.
4.2. Инфраструктурные программные средства
- Интерпретатор Python 3.8 или новее (рекомендуется 3.10+).
- ОС: Astra Linux, ALT Linux, Ред ОС, Microsoft Windows — см. установку.
- СУБД, веб-сервер, сетевые службы — не требуются.
- Кодировка консоли UTF-8 для корректного отображения кириллицы.
4.3. Языки программирования (реализация)
Python 3. Используется только стандартная библиотека языка.
4.4. Техническая архитектура программного обеспечения
| Параметр | Значение |
|---|---|
| Тип | Консольное одномодульное приложение |
| Модуль выполнения | trainer.py |
| Данные | dictionary.md |
[ Пользователь / консоль ]
|
v
[ trainer.py ] <--> [ dictionary.md ]
Краткая схема также на странице Архитектура.
PDF — Описание технической архитектуры программного обеспечения
5. Документация на программное обеспечение
5.1. Инструкция по установке
Пошаговая инструкция — на странице Установка и эксплуатация и в файле help.txt.
5.2. Функциональные характеристики
См. раздел 1 и funkcionalnost.pdf.
5.3. Жизненный цикл, неисправности, персонал
Ответственное лицо: ИП Котов Дмитрий Анатольевич — разработка, исправление ошибок, выпуск обновлений, техническая поддержка.
| Параметр | Значение |
|---|---|
| trgp@ya.ru | |
| Телефон | +7 (985) 767-08-05 |
| Режим | Пн–пт, 10:00–17:00 (МСК) |
| Срок ответа | До 5 рабочих дней |
- Устранение неисправностей — по обращениям; исправления в исходном коде, выпуск обновлений в ZIP.
- Совершенствование — по запросу заказчика; плановая модернизация не предусмотрена (поддерживается версия 1.0).
- Обновления — по запросу заказчика.
PDF — Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения
5.4. Эксплуатация
См. раздел «Порядок работы» на странице Установка и эксплуатация.
6. Другие материалы
6.1. Основания возникновения исключительного права
- Программа «Тренажёр терминов» версии 1.0 создана лично правообладателем (2025–2026 г.).
- Соавторы и иные разработчики не привлекались; не создана по служебному заданию с передачей прав третьим лицам.
- Материалы третьих лиц (тексты, библиотеки, фрагменты кода) не использовались.
- Файл
dictionary.mdсоздан правообладателем. - Предварительная публикация в открытом доступе отсутствует.
- Исключительное право принадлежит правообладателю на территории всего мира на срок, установленный законодательством РФ (часть IV ГК РФ).
PDF — Сведения об исключительном праве PDF — Лицензионное соглашение для юридических лиц
6.2. Гарантийное обслуживание, техническая поддержка, модернизация
Гарантия на программное обеспечение не предоставляется.
Техническая поддержка — по контактам выше, в рабочие дни, ответ до 5 рабочих дней.
Модернизация — по запросу заказчика; плановая модернизация версии 1.0 не предусмотрена.
Совместимость с доверенными ОС
Список поддерживаемых ОС и требования — в инструкции по установке.