Проверка срока хранения и поиска событий в системе ситуационного контроля
В этом кейсе предметом экспертизы стала серверная и программная часть системы ситуационного контроля и учёта рабочего времени. Проверялось, как проект организует хранение зарегистрированных событий и позволяет находить нужную запись в накопленном архиве. Проектное решение предусматривало единую централизованную базу, срок хранения событий в течение трёх месяцев и поиск по двум подтверждённым признакам — времени и типу события.
Существенным для экспертного вывода было сочетание этих трёх функций. Централизация определяла, где должны храниться события; срок хранения — какой временной период должен сохраняться проектом; поисковые признаки — каким способом пользователь сможет обратиться к нужной части архива. По результатам проверки эта логика была подтверждена в рассмотренном проектном решении.
Что именно проверялось в проекте системы
Система ситуационного контроля формирует события, которые имеют значение не только в момент регистрации. Для предусмотренной проектом работы с историей событий требовалось решить две связанные задачи: сохранить записи в течение установленного периода и обеспечить возможность их последующего поиска.
В рассматриваемом проекте эти функции были объединены в централизованном хранилище. Под централизованным хранением здесь понимается проектное решение, при котором зарегистрированные события предусматривается сохранять в единой базе. Такой подход создаёт общую точку хранения для последующей работы с архивом и связывает между собой регистрацию события, срок его нахождения в базе и механизм поиска.
Экспертиза поэтому оценивала не абстрактную возможность «вести архив», а конкретно заявленные свойства проектного решения: единая база, трёхмесячный срок хранения и возможность поиска по времени и типу зарегистрированного события.
Почему срок хранения нельзя рассматривать отдельно от архива
Срок хранения имеет практический смысл только в связи с тем, какие данные сохраняются и где они находятся. В этом кейсе проект устанавливал срок в три месяца именно для зарегистрированных событий, помещаемых в единую базу. Тем самым временная характеристика была связана с конкретной функцией централизованного архива.
Для экспертной проверки такая связь принципиальна. Если в проекте просто указан срок, но не определена система хранения, нельзя проследить, к какому массиву данных он относится. И наоборот, наличие базы без определённого периода хранения не отвечает на вопрос, как долго история событий должна оставаться доступной согласно проектному решению.
В рассматриваемом случае обе части были связаны: события предусматривается сохранять централизованно, а установленный период их хранения составляет три месяца. Именно такое сочетание относится к подтверждённым характеристикам проекта.
Поиск по времени и типу события
Архив нужен не только для накопления записей. Чтобы сохранённые события могли использоваться после их регистрации, проект должен предусматривать способ выделить нужную часть данных. Здесь подтверждены два поисковых признака: время и тип события.
Поиск по времени позволяет обратиться к событиям, связанным с определённым временным интервалом или отметкой времени. Поиск по типу позволяет отделить одну категорию зарегистрированных событий от другой. Проектное решение тем самым связывает хранение с последующим обращением к архиву: данные не просто помещаются в единую базу, для них предусмотрены признаки поиска.
Это важная часть экспертного результата. Если бы проект подтверждал только хранение, из этого ещё не следовало бы наличие конкретного механизма выборки записей. В данном кейсе функция поиска зафиксирована отдельно и включает именно время и тип события. Другие фильтры, способы сортировки или расширенные сценарии поиска подтверждёнными материалами не установлены.
Какую роль выполняло техническое заключение
Техническое заключение по результатам экспертизы проекта фиксировало предмет выполненной проверки и позволяло связать проектное решение с итоговым выводом. Рассматривалась серверная и программная часть системы ситуационного контроля, а внутри неё — логика централизованного хранения и поиска событий.
Для такого предмета экспертизы важно различать описание функции и подтверждение её фактической работы. Проект показывает, как система должна быть организована: где предусматривается хранение, какой установлен срок и какие признаки используются для поиска. Техническое заключение подтверждает рассмотренное проектное решение в этих пределах.
Поэтому профессиональный результат здесь формируется из прослеживаемой цепочки: событие регистрируется в предусмотренной проектом системе, для его хранения определена единая база, для архива установлен трёхмесячный период, а для обращения к сохранённым данным предусмотрен поиск по времени и типу события.
Почему ёмкость базы не входит в подтверждённый результат
Трёхмесячный срок хранения отвечает на вопрос о продолжительности хранения, но сам по себе не определяет необходимый физический объём базы данных. Для расчёта ёмкости понадобились бы дополнительные характеристики: фактический или расчётный объём создаваемых записей, интенсивность формирования событий, структура сохраняемых данных и другие исходные параметры конкретной системы.
Таких расчётов подтверждённый источник не выделяет. Поэтому из установленного срока нельзя выводить определённую ёмкость дискового пространства или утверждать, что предусмотренных ресурсов фактически достаточно для любого объёма событий.
Это не уменьшает значение подтверждённого проектного решения. Экспертиза отвечает на свой предмет: в проекте предусмотрены централизованное хранение, срок три месяца и функции поиска. Проверка фактической ёмкости инфраструктуры была бы уже отдельным вопросом, требующим соответствующих исходных данных и расчётов.
Проектная функция поиска и фактическая скорость запросов
Аналогичное различие относится к поиску. Подтверждение поиска по времени и типу события означает, что такая функция предусмотрена проектом. Оно не устанавливает, за какое время система фактически выдаёт результат при определённом объёме архива и количестве одновременных обращений.
Производительность запросов зависит от характеристик реализованной программной и серверной среды, объёма базы, структуры данных и фактической нагрузки. В подтверждённом кейсе показатели производительности не рассчитывались и не измерялись, поэтому приписывать проекту конкретную скорость поиска нельзя.
Для аналогичной задачи это помогает правильно разделять два уровня проверки. На проектном уровне можно проверить, предусмотрена ли требуемая функция и согласована ли она с логикой хранения. Если заказчику необходимо подтвердить время отклика уже работающей системы, потребуется отдельная эксплуатационная или нагрузочная проверка с фактическими данными.
Что нужно проследить при проверке похожей системы
В аналогичном проекте полезно начинать с самой цепочки работы с событием. Сначала устанавливают, какие события должны регистрироваться и где проект предусматривает их хранение. Затем проверяют заданный период хранения. После этого определяют, какие признаки позволяют найти нужные записи внутри архива и согласованы ли эти функции между собой.
Если проект устанавливает срок хранения, но не позволяет понять, к какой базе или категории данных он относится, требуется дополнительное обоснование. Если описано централизованное хранилище, но отсутствуют заявленные способы обращения к историческим данным, это уже другой уровень функциональной определённости. Когда же нужна оценка ёмкости или производительности, в комплект должны входить собственные расчётные исходные данные конкретной системы.
Такой порядок помогает не смешивать разные вопросы. Срок хранения характеризует временную глубину архива, поисковые признаки — возможность отобрать нужные события, а ёмкость и производительность — способность технической реализации обслуживать соответствующий объём данных и запросов. В данном кейсе подтверждены первые две функциональные составляющие вместе с централизацией хранения; эксплуатационные показатели в результат не входят.
Результат и его практическая граница
По итогам рассмотрения подтверждено проектное решение, согласно которому зарегистрированные события предусматривается хранить в единой централизованной базе в течение трёх месяцев. Для работы с архивом предусмотрен поиск по времени и типу события. Именно эти характеристики образуют положительный результат выполненной проверки.
Этот вывод позволяет установить, какая логика хранения и поиска заложена в рассмотренной документации. Он не подтверждает фактическую ёмкость базы, скорость выполнения поисковых запросов, полноту накопленных исторических данных или успешность резервного копирования. Эти свойства можно оценить только по отдельным данным о реализованной и работающей системе.
Кейс поэтому показывает конкретный способ чтения цифрового проектного решения: централизованное хранение, срок архива и поисковые признаки должны образовывать одну понятную функциональную цепочку. Здесь такая цепочка была зафиксирована проектом — единая база, три месяца хранения и поиск по времени и типу события. Другие подтверждённые примеры проектных и сметных проверок представлены в разделе Кейсы.