4.1 Требования к функциональным характеристикам (ТЗ ПО)
4.1.1 Требования к составу выполняемых функций (ТЗ ПО)
В рамках решения комплекса задач поисковой оптимизации ПК «Интероперабельность» должен обеспечивать возможность выполнения ряда функций, таких как:
- запрос и получение позиции ссылки на текущую страницу сайта ФГУП «СпецТяжМонтажПромСтройСельхозЦифровизация» в результатах поиска Яндекс.Поиск и Google;
- запрос и получение сведений о плотности использования текста (ключевых слов контента) текущей страницы (сервис Be1.ru);
- запрос и получение результатов анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы (сервис PageSpeed Insights);
- запрос и получение результатов проверки соответствия текущей страницы стандартам CSS3 + SVG и HTML (сервисы CSS Validation Service и Nu Html Checker).
4.1.2 Требования к организации входных и выходных данных (ТЗ ПО)
Входные данные, за исключением ответов сервисов, должны быть организованы в виде шаблонов запросов. Выходные данные должны быть организованы в виде фактических параметров запросов.
Шаблон (запроса):
- протокол и доменное имя сервиса, например
https://yandex.ru
; - формальный параметр, например
search/?text=
.
Знак вопроса ? указывает на начало запроса, знак равенства = отделяет формальный параметр от фактического (строки запроса).
Фактические параметры (запроса):
- текстовая строка заголовка (
title
) текущей страницы (для сервисов поиска); - текстовая строка адреса (
URL
) текущей страницы (для сервисов анализа).
Переходами по ссылкам, образуемым конкатенацией строки шаблона и строки параметра, обеспечивается соответствие назначению и достижение целей разработки ПК «Интероперабельность»:
- Комплексная механизация (автоматизация) технологического процесса решения дополнительного комплекса задач - снижение трудозатрат (трудоемкости) через исключение или снижение влияния человеческого фактора при решении задач поисковой оптимизации.
- Оптимизация трудозатрат при решении задач дополнительного комплекса - снижение трудоемкости решения основного комплекса задач (задач поисковой оптимизации).
Оптимизация трудозатрат при решении задач дополнительного комплекса - снижение трудоемкости решения основного комплекса задач (задач поисковой оптимизации).
Комплексная механизация (автоматизация) технологического процесса решения дополнительного комплекса задач - снижение трудозатрат (трудоемкости) через исключение или снижение влияния человеческого фактора при решении задач поисковой оптимизации.
4.1.3 Требования к временным характеристикам (ТЗ ПО)
Время готовности ПК «Интероперабельность» - сумма времени преобразования загрузочного модуля ПК «Интероперабельность» в гипертекст программными средствами серверной части и времени загрузки страницы агентом пользователя (браузером).
Э0201 Время выполнения программ определено.
Э0202 Время реакции и ответов определено.
Э0203 Время подготовки определено.
Э0205 Затраты времени на защиту данных определены, отсутствуют.
Э0206 Время компиляции определено.
4.2 Требования к надежности (ТЗ ПО)
4.2.1 Требования к обеспечению надежного функционирования (ТЗ ПО)
Должна быть обеспечена:
- восстанавливаемость:
- возможность восстановления функционирования серверной части силами хостинг-провайдера при планируемой трудоемкости отправки сообщения провайдеру и предсказуемой продолжительности действий провайдера по восстановлению;
- возможность восстановления (повторного запроса) подвергшихся воздействию данных, обмен которыми осуществлялся в момент сбоя и т.д.
4.2.2 Требования к обеспечению устойчивого функционирования (ТЗ ПО)
Должна быть обеспечена:
- отказоустойчивость:
- исключение потерь данных при нарушении интерфейсов, сбоях (отказах) технических или программных средств серверной части, отклонениях в среде функционирования;
- исключение ошибок обслуживания.
4.2.3 Требования к контролю входной и выходной информации (ТЗ ПО)
Требования к контролю входной и выходной информации не предъявляются.
Э0105 Функции защиты и проверки данных не определены в связи с отсутствием необходимости.
Порядок (процедура) контроля входной (выходной) информации - отправка запроса произвольно выбранному сервису. При соответствии строки поиска (адреса) в ответе сервиса заголовку (адресу) текущей страницы входная (выходная) информация (ответ сервиса) считается корректной, см. рисунок .
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.1 Требования к необходимому составу технических средств (ТЗ ПО)
Клиентская часть ТС:
- IBM-совместимая ПЭВМ класса (семейства) не ниже Реntium IV с доступом в Интернет;
- мышь и (или) иное устройство ввода позиций (планшет, тачпад и т.п.) в составе периферийного оборудования.
Серверная часть ТС:
- см. System requirements;
- оперативная память от 32 Мб (и выше).
Э0303 Требуемые периферийные устройства определены.
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 адаптер.
Э0301 Требуемый объем внутренней памяти определен.
Э0302 Требуемый объем внешней памяти определен.
4.5 Требования к информационной и программной совместимости (ТЗ ПО)
4.5.1 Требования к информационным структурам на входе и выходе (ТЗ ПО)
Требования к информационным структурам на входе и выходе.
Структурные единицы входной информации:
- позиция ссылки на текущую страницу в результатах поиска (от сервисов Яндекс.Поиск и Google);
- академическая и классическая «тошнота» и «свет» от сервиса оценки плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
- данные о фактической скорости загрузки для компьютеров и мобильных устройств, рекомендации по оптимизации увеличения фактической скорости загрузки страницы для компьютеров и мобильных устройств от сервиса анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы PageSpeed Insights;
- сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста Nu Html Checker;
- сообщения об ошибках и предупреждениях (или их отсутствии) от сервиса проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service.
Структурные единицы выходной информации:
- запрос (шаблон плюс параметр).
4.5.2 Требования к методам решения (ТЗ ПО)
Здесь должен быть предварительный выбор методов решения задач, который станет окончательным на стадии Технический проект, окончательный см. ниже.
Формирование строки запроса конкатенацией текстовой строки шаблона (запроса) и текстовой строки параметра (запроса).
4.5.3 Требования к исходным кодам (ТЗ ПО)
Исходные коды выполняются с применением языков разметки и программирования.
4.5.4 Требования к языкам программирования (ТЗ ПО)
Должны быть использованы:
- язык гипертекстовой разметки HTML, см. HTML 4.01 Specification;
- каскадные таблицы стилей CSS - формальный язык описания внешнего вида веб-документа, разработанного с применением языка разметки HTML (XHTML), см. CSS Snapshot 2018;
- встраиваемый язык программного доступа к объектам приложений JavaScript, см. ECMAScript Language Specification;
- язык разработки веб-приложений PHP, см. Официальный сайт PHP.
Э0102 Машинно-ориентированные функции - используются языки разметки и языки высокого уровня - определены.
4.5.5 Требования к программным средствам, используемым программой (ТЗ ПО)
Клиентская часть ПС:
- операционная система с поддержкой программного обеспечения доступа в Интернет;
- браузер (за исключением консольных и Интернет Ехплорер версии ниже 6.0).
Серверная часть ПС:
- веб-сервер Apache (рекомендуется), Nginx, Lighttpd или Microsoft IIS;
- СУБД MySQL 5.0.15 и выше, PostgreSQL 8.3 и выше или SQLite 3.x;
- PHP версии 5.2.4 и выше;
- поддержка текстового формата PHP на веб-страницах.
Э0304 Требуемое базовое программное обеспечение определено.
ПС внешних систем (онлайновые сервисы):
- сервисы Яндекс.Поиск и поиск Google;
- сервис анализа плотности использования текста (ключевых слов контента) текущей страницы Be1.ru;
- сервис анализа фактической скорости загрузки и основных Интернет-показателей текущей страницы веб-страниц PageSpeed Insights;
- сервисы проверки соответствия веб-страниц стандартам гипертекста CSS Validation Service и Nu Html Checker.
4.5.6 Требования к защите информации и программ (ТЗ ПО)
Гипертекст сформированной и открытой браузером страницы содержит запросы в виде гиперссылок с параметрами - заголовком (title
) и адресом (URL
) страницы. Запросы готовы к отправке ВСЕМ ЗАЯВЛЕННЫМ сервисам поиска и анализа путем перехода по данным гиперссылкам.
Гипертекст, сформированный ПС серверной части, предназначен для массового информирования и не требует проведения мероприятий по защите информации и программ.
Э0106 Функции защиты от несанкционированного доступа обеспечиваются ПС серверной части (матрица доступа).
Э0107 Функции контроля доступа обеспечиваются ПС серверной части (контроль доступа).
Э0108 Функции защиты от внесения изменений обеспечиваются ПС серверной части (контроль доступа).
4.6 Требования к маркировке и упаковке (ТЗ ПО)
4.6.1 Требования к маркировке программного изделия (ТЗ ПО)
9.4 Маркировку документов на компакт–дисках выполняют на нерабочей стороне, используя специальные маркеры и (или) этикетки [из 9.4 ГОСТ Р 7.0.2–2006]
9.2 Контейнеры для хранения документов на компакт–дисках маркируют [из 9.2 ГОСТ Р 7.0.2–2006]
2.5 Маркировочные надписи следует выполнять шрифтом, установленным в нормативно-технической документации на шрифты. При выборе шрифта следует учитывать технологию нанесения маркировки [из 2.5 ГОСТ 26828-86]
Маркировка на оптическом носителе (компакт-диске) и контейнере должна содержать:
- наименование программы;
- версию программы;
- контрольную сумму.
2.9 Маркировка должна сохраняться в течение всего срока службы изделия во всех условиях и режимах, установленных в нормативно-технической документации на изделия конкретных видов [из 2.9 ГОСТ 26828-86]
2.14 Маркировка и ее фон в зависимости от назначения изделия не должны изменять цвет, терять четкость контуров, корродировать и стираться (в течение всего срока службы изделия) от действия внешних воздействующих факторов по ГОСТ 21964-76 [из 2.14 ГОСТ 26828-86]
4.6.2 Варианты и способы упаковки (ТЗ ПО)
- стандартный пластмассовый контейнер (slim box),
- или бумажный конверт (без маркировки).
4.7 Требования к транспортированию и хранению (ТЗ ПО)
4.7.1 Требования к условиям транспортирования (ТЗ ПО)
Транспортирование изделия должно производиться автомобильным, железнодорожным, водным и авиационным видами транспорта в упаковке предприятия-изготовителя на любое расстояние в средних условиях транспортирования по ГОСТ 23216 в соответствии с правилами, действующими на соответствующем виде транспорта.
Транспортирование воздушным транспортом должно производиться в отапливаемых герметичных отсеках.
При транспортировании водным транспортом должно быть исключено попадание воды на транспортную тару.
Изделие необходимо предохранять от воздействия прямого солнечного света и источников электромагнитных полей.
4.7.2 Требования к местам хранения (ТЗ ПО)
9.1 Документы на компакт–дисках хранят вертикально в специальных контейнерах из безопасных материалов [из 9.2 ГОСТ Р 7.0.2–2006]
9.3 Для хранения контейнеров с документами на компакт–дисках используют специальное оборудование [из 9.3 ГОСТ Р 7.0.2–2006]
9.5 При хранении и использовании документов на компакт–дисках принимают меры к предотвращению ударов контейнеров, перемещению и вибрации компакт–дисков внутри контейнеров.
При хранении и использовании документов на компакт–дисках принимают меры к предотвращению проникновения влаги, вредных газов, пыли, солнечных лучей и образованию конденсата внутри контейнеров [из 9.5 ГОСТ Р 7.0.2–2006]
4.7.3 Требования к условиям хранения (ТЗ ПО)
5.1 Режим хранения документов на компакт–дисках обеспечивают соблюдением норм температурно–влажностного, санитарно–гигиенического и светового режимов [из 5.1 ГОСТ Р 7.0.2–2006]
5.3.1 В помещении для хранения документов на компакт–дисках допустимы температура воздуха от 10 °С до 20 °С и относительная влажность воздуха от 20 % до 65 % [из ГОСТ 5.3.2 Р 7.0.2–2006]
5.3.2 В помещении для хранения документов на компакт–дисках не допускают резких изменений температуры и влажности воздуха в течение суток [из 5.3.2 ГОСТ Р 7.0.2–2006]
5.3.3 Максимальные суточные колебания температуры 2 °С и относительной влажности воздуха — 5 % [из 5.3.3 ГОСТ Р 7.0.2–2006]
5.3.5 Документы на компакт–дисках хранят и используют на расстоянии не менее 0,5 м от источников тепла и влаги [из 5.3.5 ГОСТ Р 7.0.2–2006]
4.7.4 Требования к условиям складирования (ТЗ ПО)
5.2 В хранилище обеспечивают свободную циркуляцию воздуха, исключающую образование застойных зон [из 5.2 ГОСТ Р 7.0.2–2006]
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]
5.4.2 Состав воздуха в помещении для хранения документов на компакт–дисках проверяют один раз в год, а также в случае возникновения чрезвычайной ситуации [из 5.4.2 ГОСТ Р 7.0.2–2006]
5.4.3 Очистку стеллажей и контейнеров с документами на компакт–дисках от загрязнений выполняют не реже одного раза в квартал, используя пылесос или мягкую влажную ткань [из 5.4.3 ГОСТ Р 7.0.2–2006]
5.5.1 Документы на компакт–дисках хранят в темноте или при освещении рассеянным светом, не содержащим ультрафиолетовое излучение [из 5.5.1 ГОСТ Р 7.0.2–2006]
5.5.2 Освещение документов на компакт–дисках прямыми солнечными лучами недопустимо [из 5.5.2 ГОСТ Р 7.0.2–2006]
4.7.5 Сроки хранения в различных условиях (ТЗ ПО)
Один год.
4.3 Документы на компакт–дисках хранят в количестве не менее двух экземпляров [из 4.3 ГОСТ Р 7.0.2–2006]