Открыть сервис

Паспорт программы

Паспорт программы — это документ, содержащий структурированную совокупность сведений о программном продукте (программе, программном комплексе, информационной системе), необходимых для его идентификации, учёта, сопровождения и эксплуатации. Паспорт программы относится к категории эксплуатационной документации и является обязательным элементом поставки программного обеспечения (ПО) в рамках государственных и корпоративных закупок, а также при разработке по заказу.

Назначение и цели

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

Цели составления паспорта программы включают:

  • Учёт и регистрация программного продукта в реестрах (например, в Едином реестре российских программ для электронных вычислительных машин и баз данных).
  • Обеспечение возможности контроля версий и обновлений.
  • Формализация требований к аппаратному и программному окружению.
  • Предоставление информации для технической поддержки и сопровождения.
  • Выполнение требований нормативных документов (ГОСТ, Единая система программной документации — ЕСПД).

Нормативная база

В Российской Федерации требования к составу и оформлению паспорта программы регулируются государственными стандартами серии ГОСТ 19 (Единая система программной документации). Основным документом является ГОСТ 19.101-77 «Виды программ и программных документов», который устанавливает перечень эксплуатационных документов, включая паспорт. Непосредственно содержание и правила оформления паспорта программы регламентирует ГОСТ 19.504-79 «Паспорт. Требования к содержанию и оформлению».

Согласно ГОСТ 19.504-79, паспорт программы (обозначение документа — ПС) является обязательным документом для программных изделий, предназначенных для самостоятельного использования или в составе программных комплексов. Он должен быть разработан на каждую программу или программный комплекс, имеющий самостоятельное наименование и обозначение.

Структура и содержание

Паспорт программы, как правило, состоит из следующих разделов (согласно ГОСТ 19.504-79 и сложившейся практике):

Общие сведения

Включает полное наименование программы, её условное обозначение (шифр), номер версии, дату выпуска (или дату последнего обновления), сведения о разработчике (наименование организации-разработчика, адрес, контактные данные), а также сведения о заказчике (если программа разрабатывалась по договору). Указывается регистрационный номер в реестре (при наличии).

Функциональное назначение

Краткое описание решаемых задач, области применения, основных функций и режимов работы программы. Например: «Программа предназначена для автоматизации бухгалтерского учёта на предприятиях малого и среднего бизнеса. Обеспечивает ведение плана счетов, формирование проводок, расчёт налогов и формирование отчётности».

Состав и комплект поставки

Перечень носителей (диски, флеш-накопители, ссылки на облачное хранилище), входящих в комплект поставки файлов (исполняемые модули, библиотеки, конфигурационные файлы, базы данных), а также перечень документации (руководство пользователя, руководство администратора, формуляр). Для веб-приложений может указываться адрес сервера и способы доступа.

Технические требования

Минимальные и рекомендуемые требования к аппаратному и программному обеспечению: тип и частота процессора, объём оперативной и дисковой памяти, версия операционной системы, необходимость установки дополнительного ПО (например, СУБД, .NET Framework, Java Runtime Environment), требования к сетевому окружению.

Условия эксплуатации

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

Сведения о сертификации и лицензировании

Информация о наличии сертификатов соответствия (например, сертификат ФСТЭК России на отсутствие недекларированных возможностей), лицензионных соглашений, патентов. Указывается тип лицензии (проприетарная, свободная, открытое ПО) и её условия.

Сведения о приёмке и гарантии

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

Сведения об изменениях

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

Приложения

Могут включать копии лицензионных соглашений, сертификатов, актов приёмки, схемы информационных потоков, перечень используемых сокращений.

Порядок оформления

Паспорт программы оформляется на листах формата А4 (297×210 мм) в соответствии с требованиями ГОСТ 2.105-95 «Общие требования к текстовым документам». Документ может быть выполнен как в печатном, так и в электронном виде. Титульный лист содержит наименование организации-разработчика, наименование программы, обозначение документа (например, «ПС.12345-01»), гриф утверждения, подпись руководителя и дату. Каждый лист паспорта нумеруется, начиная с титульного. Допускается вносить изменения в паспорт программы вручную (с подписью ответственного лица) или путём замены листов.

Особенности для различных типов ПО

  • Для заказного ПО (разрабатываемого по договору) паспорт программы является обязательным приложением к акту сдачи-приёмки. В нём фиксируется версия, принятая заказчиком.
  • Для тиражируемого ПО (коробочные продукты) паспорт часто объединяется с лицензионным соглашением и может содержать серийный номер, ключ активации.
  • Для мобильных приложений паспорт может быть сокращённым, но обязательно включает сведения о версии, совместимости с версиями операционной системы и требования к устройству.
  • Для веб-сервисов (SaaS) паспорт программы может не содержать раздела «Комплект поставки» (поскольку программа не поставляется на носителях), но включает раздел «Требования к каналу связи» (пропускная способность, протоколы).

Значение в документообороте

Паспорт программы является юридически значимым документом, подтверждающим факт передачи программы заказчику и её идентификацию. Он используется при:

  • Постановке ПО на баланс организации как объекта нематериальных активов.
  • Проведении аудитов информационных систем.
  • Передаче программы в эксплуатацию другой организации.
  • Регистрации программы в Роспатенте или в Едином реестре российских программ.
  • Разрешении споров о версиях и составе поставки.

Отсутствие паспорта программы может затруднить техническую поддержку, обновление и сопровождение продукта, а также привести к претензиям со стороны контролирующих органов (например, при проверке использования бюджетных средств на закупку ПО).

Источники

  • ГОСТ 19.101-77 «Единая система программной документации. Виды программ и программных документов».
  • ГОСТ 19.504-79 «Единая система программной документации. Паспорт. Требования к содержанию и оформлению».
  • ГОСТ 2.105-95 «Единая система конструкторской документации. Общие требования к текстовым документам».
  • Постановление Правительства РФ от 16.11.2015 № 1236 «Об установлении запрета на допуск программного обеспечения, происходящего из иностранных государств, для целей осуществления закупок для обеспечения государственных и муниципальных нужд» (в части требований к документации).
  • Методические рекомендации по разработке эксплуатационной документации на программное обеспечение (утв. Минцифры России).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →