4 Требования к программе или программному изделию (ТЗ ПО)

4.1 Требования к функциональным характеристикам (ТЗ ПО)

4.1.1 Требования к составу выполняемых функций (ТЗ ПО)

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

  • запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» в результатах поиска Яндекс.Поиск и Google;
  • запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
  • запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
  • запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).

4.1.2 Требования к организации входных и выходных данных (ТЗ ПО)

Входные данные, за исключением ответов сервисов, должны быть организованы в виде шаблонов запросов. Выходные данные должны быть организованы в виде фактических параметров запросов.

Шаблон (запроса):

Знак вопроса ? указывает на начало запроса, знак равенства = отделяет формальный параметр от фактического (строки запроса).

Переходами по ссылкам, образуемым конкатенацией строки шаблона и строки параметра, обеспечивается соответствие назначению и достижение целей разработки ПК «Интероперабельность»:

  • Комплексная механизация (автоматизация) технологического процесса решения дополнительного комплекса задач - снижение трудозатрат (трудоемкости) через исключение или снижение влияния человеческого фактора при решении задач поисковой оптимизации.
  • Оптимизация трудозатрат при решении задач дополнительного комплекса - снижение трудоемкости решения основного комплекса задач (задач поисковой оптимизации).

Комплексная механизация (автоматизация) технологического процесса решения дополнительного комплекса задач - снижение трудозатрат (трудоемкости) через исключение или снижение влияния человеческого фактора при решении задач поисковой оптимизации.

4.1.3 Требования к временным характеристикам (ТЗ ПО)

Время готовности ПК «Интероперабельность» - сумма времени преобразования загрузочного модуля ПК «Интероперабельность» в гипертекст программными средствами серверной части и времени загрузки страницы агентом пользователя (браузером).

4.2 Требования к надежности (ТЗ ПО)

4.2.1 Требования к обеспечению надежного функционирования (ТЗ ПО)

Должна быть обеспечена:

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

4.2.3 Требования к контролю входной и выходной информации (ТЗ ПО)

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

- Ответ сервиса оценки плотности использования текста Be1.ru

4.2.4 Требования к времени восстановления после отказа (ТЗ ПО)

4.3 Условия эксплуатации (ТЗ ПО)

4.3.1 Условия эксплуатации, при которых должны обеспечиваться заданные характеристики (ТЗ ПО)

Условия эксплуатации - соответствующие условиям эксплуатации IBM-совместимых ПЭВМ класса не ниже Реntium IV.

По стойкости к воздействию внешних климатических факторов в процессе эксплуатации IBM-совместимые ПЭВМ относят к средствам вычислительной техники (СВТ) 1-3-й групп [из 1.3.1 ГОСТ 21552-84].

Нормальными климатическими условиями эксплуатации СВТ 1-3-й групп являются: температура окружающего воздуха (20 ± 5) °С, относительная влажность (60 ± 15) %, атмосферное давление от 84 до 107 кПа (от 630 до 800 мм рт. ст.) [из 1.3.2 ГОСТ 21552-84].

4.3.3 Необходимое количество и квалификация персонала (ТЗ ПО)

Одна или более штатных единиц. Квалификация персонала должна удовлетворять требованиям соответствующих профессиональных стандартов в области связи, информационных и коммуникационных технологий, включенных в реестр Минтруда РФ.

4.4 Требования к составу и параметрам технических средств (ТЗ ПО)

4.4.2 Требования к основным техническим характеристикам (ТЗ ПО)

Рекомендованные технические характеристики ТС клиентской части:

  • процессор Intel Core i7 - 9700K Socket 1151 v2 8-ядерный;
  • кулер DeepCool GAMMA ARCHER BIGPRO;
  • материнская плата Gigabyte Z390 AORUS PRO Socket 1151 v2;
  • оперативная память 64 Gb DDR4 2400 MHz Crucial Ballistix Sport LT White (4x16 Gb KIT);
  • видеокарта nVidia GeForce GTX1050 Ti ASUS PCI-E 4096 Mb (PH-GTX1050TI-4G);
  • твердотельный накопитель 240 Gb SSD Western Digital 2.5";
  • блок питания 500 W Aerocool VX-500 PLUS;
  • Wi-Fi адаптер ASUS PCE-N10 Wi-Fi адаптер.

4.5 Требования к информационной и программной совместимости (ТЗ ПО)

4.5.1 Требования к информационным структурам на входе и выходе (ТЗ ПО)

Структурные единицы входной информации:

  • позиция ссылки на текущую страницу в результатах поиска (от сервисов Яндекс.Поиск и Google);
  • академическая и классическая «тошнота» и «свет» от сервиса оценки плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
  • данные о фактической скорости загрузки для компьютеров и мобильных устройств, рекомендации по оптимизации увеличения фактической скорости загрузки страницы для компьютеров и мобильных устройств от сервиса анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы PageSpeed Insights;
  • сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста Nu Html Checker;
  • сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service.

4.5.2 Требования к методам решения (ТЗ ПО)

4.5.4 Требования к языкам программирования (ТЗ ПО)

Должны быть использованы:

  • язык гипертекстовой разметки HTML, см. HTML 4.01 Specification;
  • каскадные таблицы стилей CSS - формальный язык описания внешнего вида веб-документа, разработанного с применением языка разметки HTML (XHTML), см. CSS Snapshot 2018;
  • встраиваемый язык программного доступа к объектам приложений JavaScript, см. ECMAScript Language Specification;
  • язык разработки веб-приложений PHP, см. Официальный сайт PHP.

4.5.5 Требования к программным средствам, используемым программой (ТЗ ПО)

Клиентская часть ПС:

Серверная часть ПС:

  • веб-сервер Apache (рекомендуется), Nginx, Lighttpd или Microsoft IIS;
  • СУБД MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше или SQLite 3.x;
  • PHP версии 5.2.4 и выше;
  • поддержка текстового формата PHP на веб-страницах.

ПС внешних систем (онлайновые сервисы):

  • сервисы Яндекс.Поиск и поиск Google;
  • сервис анализа плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
  • сервис анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы веб-страниц PageSpeed Insights;
  • сервисы проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service и Nu Html Checker.

4.5.6 Требования к защите информации и программ (ТЗ ПО)

Гипертекст сформированной и открытой браузером страницы содержит запросы в виде гиперссылок с параметрами - заголовком (title) и адресом (URL) страницы. Запросы готовы к отправке ВСЕМ ЗАЯВЛЕННЫМ сервисам поиска и анализа путем перехода по данным гиперссылкам.

4.6 Требования к маркировке и упаковке (ТЗ ПО)

4.6.1 Требования к маркировке программного изделия (ТЗ ПО)

Маркировка на оптическом носителе (компакт-диске) и контейнере должна содержать:

  • наименование программы;
  • версию программы;
  • контрольную сумму.

2.14 Маркировка и ее фон в зависимости от назначения изделия не должны изменять цвет, терять четкость контуров, корродировать и стираться (в течение всего срока службы изделия) от действия внешних воздействующих факторов по ГОСТ 21964-76 [из 2.14 ГОСТ 26828-86]

4.7 Требования к транспортированию и хранению (ТЗ ПО)

4.7.1 Требования к условиям транспортирования (ТЗ ПО)

Транспортирование изделия должно производиться автомобильным, железнодорожным, водным и авиационным видами транспорта в упаковке предприятия-изготовителя на любое расстояние в средних условиях транспортирования по ГОСТ 23216 в соответствии с правилами, действующими на соответствующем виде транспорта.

Транспортирование воздушным транспортом должно производиться в отапливаемых герметичных отсеках.

При транспортировании водным транспортом должно быть исключено попадание воды на транспортную тару.

Изделие необходимо предохранять от воздействия прямого солнечного света и источников электромагнитных полей.

4.7.2 Требования к местам хранения (ТЗ ПО)

9.5 При хранении и использовании документов на компакт–дисках принимают меры к предотвращению ударов контейнеров, перемещению и вибрации компакт–дисков внутри контейнеров.

При хранении и использовании документов на компакт–дисках принимают меры к предотвращению проникновения влаги, вредных газов, пыли, солнечных лучей и образованию конденсата внутри контейнеров [из 9.5 ГОСТ Р 7.0.2–2006]

4.7.3 Требования к условиям хранения (ТЗ ПО)

4.7.4 Требования к условиям складирования (ТЗ ПО)

5.4.1 Максимальная разовая концентрация вредных примесей в воздухе помещений для хранения документов на компакт–дисках должна соответствовать:

  • диоксид серы 0,050 мг/м3
  • диоксид азота 0,050 мг/м3
  • диоксид углерода 0,200 %, об.
  • хлор 0,030 мг/м3
  • озон 0,030 мг/м3
  • амиловый спирт 0,010 мг/м3
  • формальдегид 0,003 мг/м3
  • пыль 0,030 мг/м3
  • сажа 0,060 мг/м3

[из 5.4.1 ГОСТ Р 7.0.2–2006]