Архитектура, жизненный цикл и технологический стек
Архитектура Fits Calc построена как единый инженерный контур, объединяющий настольное приложение, публичный сайт, личный кабинет и комплект сопровождающей документации. Такая структура позволяет разделить рабочую среду расчётов, сервисный контур доступа и информационный контур сопровождения, сохраняя при этом единую логику использования продукта.
Архитектурные уровни
Публичный сайт служит точкой входа в продукт. Здесь размещаются описание системы, состав модулей, документация, условия лицензирования, сведения для организаций и правовые документы. Сайт используется для ознакомления с возможностями Fits Calc, оценки применимости продукта, изучения порядка доступа и сопровождения.
Настольное приложение является основной рабочей средой пользователя. Именно в нём выполняются инженерные расчёты, работа с нормативно-справочными данными, анализ параметров и использование профильных модулей. Настольный контур ориентирован на практическую эксплуатацию в инженерной, конструкторской и технологической деятельности.
Личный кабинет обеспечивает сервисную часть эксплуатации. Через него выполняются авторизация, активация пробного периода, управление доступом, работа с лицензией, устройствами, организационными местами и связанными сервисными действиями. Для организаций кабинет используется как административный контур сопровождения доступа.
Документационный слой включает руководства, инструкции по установке и запуску, архитектурные материалы, сведения по проверке комплектующих, правовые документы и пояснения по использованию продукта. Документация сопровождает как этап ознакомления, так и этап реальной эксплуатации системы.
Технологический стек
Технологическая основа Fits Calc подобрана с расчётом на стабильную эксплуатацию настольной версии, поддержку публичного сайта и развитие сопровождающего сервисного контура.
| Компонент | Назначение | Комментарий |
|---|---|---|
| HTML / CSS / JavaScript | Интерфейс публичного сайта и его страниц | Используются для построения адаптивного интерфейса, навигации, текстовых материалов и визуального представления продукта |
| Node.js | Среда разработки и сборки | Применяется в рабочих сценариях сборки, разработки и сопровождения проекта |
| Electron | Настольная оболочка | Обеспечивает выполнение настольной версии Fits Calc под Windows |
| HTML-документация | Эксплуатационные материалы | Руководства, справочные и правовые материалы доступны в цифровом виде |
| Личный кабинет | Управление доступом | Используется для лицензирования, работы с устройствами, пробным периодом и сопровождением доступа |
Жизненный цикл версии
Эксплуатация версии Fits Calc строится как последовательный цикл от подготовки наполнения до выпуска обновлений и сопровождения пользователей.
На первом этапе структурируются расчётные, нормативные и справочные данные, после чего для них формируются интерфейсные элементы, логика вывода результата и сопроводительные страницы документации.
После подготовки обновляется состав публичных страниц, настольного контура, кабинета и эксплуатационных материалов. Пользователю становится доступна актуальная версия продукта с соответствующими условиями доступа и сопровождения.
На этапе эксплуатации пользователь применяет Fits Calc как рабочий инженерный инструмент. Настольное приложение используется для расчётов, сайт — для ознакомления и документации, а кабинет — для управления доступом и сервисными действиями.
По результатам эксплуатации, сопровождения и планового развития в систему вносятся исправления, уточняется документация, расширяется состав модулей и усиливается прикладное наполнение продукта.
Принципы архитектуры
Все публичные страницы сайта подчинены единой схеме навигации. Это позволяет быстро переходить между описанием продукта, возможностями, документацией, условиями доступа, поддержкой и правовыми материалами.
Рабочая часть системы сосредоточена в настольном приложении, а сервисная — в личном кабинете и сопровождающих веб-страницах. Такое разделение делает архитектуру понятной и устойчивой в эксплуатации.
Использование продукта сопровождается отдельным набором цифровых материалов: руководствами, техническими пояснениями, правовыми документами и инструкциями. Это снижает зависимость пользователя от внешних источников информации.
Архитектура подходит как для индивидуального использования, так и для сценариев внедрения в подразделениях, организациях и инженерных коллективах, где требуется контроль доступа, сопровождение лицензий и управляемая эксплуатация.
Для чего эта архитектура удобна пользователю
Сайт используется как точка входа и информационный контур, настольная программа — как рабочий инженерный инструмент, кабинет — как сервисный слой управления доступом.
Пользователь получает не только расчётный модуль, но и документацию, правовые материалы, описание условий доступа и каналы сопровождения в одной системе.
Нужна архитектурная справка или обсуждение внедрения
Для обсуждения пилотного использования, проверки применимости продукта, оценки условий доступа и сопровождения можно воспользоваться документацией и разделом поддержки.