Для эксперта

Сведения и документация для экспертной проверки программы для ЭВМ «Тренажёр терминов» версии 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. Функциональные характеристики программного обеспечения

  1. Загрузка словаря терминов из файла dictionary.md (заголовок термина и текст определения).
  2. Формирование заданий: определение и до 5 вариантов ответа (один правильный); для последнего неизученного термина — один вариант.
  3. Исключение повторяющихся терминов в одном списке вариантов.
  4. Приём ответа через консоль (номер варианта).
  5. Проверка ответа («Верно!» / «Неверно.»).
  6. Сохранение прогресса: префикс + у изученных терминов в dictionary.md.
  7. Исключение изученных терминов из последующих заданий.
  8. Статистика: «Осталось изучить: N из M» (M — число уникальных терминов).
  9. Завершение при освоении всех терминов с ожиданием Enter.
  10. Однопользовательский режим, без административного интерфейса.
  11. Работа без подключения к сети Интернет.
  12. Только стандартная библиотека Python 3.8+, сторонние модули не используются.

Ограничения: консольный интерфейс; один экземпляр — один пользователь; сетевой и многопользовательский режимы не предусмотрены.

2. Хранение исходного текста, объектный код, компиляция

Документация, содержащая описание технических средств хранения исходного текста и объектного кода программного обеспечения, а также технических средств компиляции исходного текста в объектный код.

Исходный текст

Место хранения: персональный сервер правообладателя на территории Российской Федерации. Доступ к исходному тексту — у правообладателя; копии предоставляются по запросу в рамках сопровождения и экспертной проверки.

Резервное копирование и учёт версий ведутся правообладателем.

Объектный код

Программа реализована на интерпретируемом языке 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. Инфраструктурные программные средства

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. Жизненный цикл, неисправности, персонал

Ответственное лицо: ИП Котов Дмитрий Анатольевич — разработка, исправление ошибок, выпуск обновлений, техническая поддержка.

ПараметрЗначение
E-mailtrgp@ya.ru
Телефон+7 (985) 767-08-05
РежимПн–пт, 10:00–17:00 (МСК)
Срок ответаДо 5 рабочих дней

PDF — Описание процессов, обеспечивающих поддержание жизненного цикла программного обеспечения

5.4. Эксплуатация

См. раздел «Порядок работы» на странице Установка и эксплуатация.

6. Другие материалы

6.1. Основания возникновения исключительного права

PDF — Сведения об исключительном праве PDF — Лицензионное соглашение для юридических лиц

6.2. Гарантийное обслуживание, техническая поддержка, модернизация

Гарантия на программное обеспечение не предоставляется.

Техническая поддержка — по контактам выше, в рабочие дни, ответ до 5 рабочих дней.

Модернизация — по запросу заказчика; плановая модернизация версии 1.0 не предусмотрена.

Скачать программу и документы

Совместимость с доверенными ОС

Список поддерживаемых ОС и требования — в инструкции по установке.

Протоколы испытаний на совместимость с доверенными ОС размещаются в разделе Совместимость с ОС после проведения испытаний.