Skip to content
Эссе по курсу “Системная инженерия"
  • Pages
    • 📄
    • Введение
    • Иерархия систем
    • Иерархия систем (расширенная)
      • Vendor-lock
    • Стейкхолдеры
    • Требования
    • Технические и организационные противоречия
    • icon picker
      ADR
    • Архитектурный фреймворк
    • Решения по увеличению модульности
    • Архитектурное описание для проектных ролей
    • Архитектура системы
    • Альтернативная архитектура
    • Функциональная схема
    • Алгоритмы работы
    • Алгоритмы работы II семестр
    • Модульная диаграмма
    • Стоимостное разбиение
    • Схема размещения
    • Жизненный цикл системы
    • Работы
    • Команда
    • Way of Working
    • CPS Framework Metadata
    • User story
    • JTBD
    • Use Case
    • Конфигурации
    • Verification
    • Validation
    • OMG Essense чеклист
    • System safety and failures
    • Root cause анализ

ADR

ADR
ID интереса
Требование
Контекст
Варианты решения
Описание решения
Причины
Последствия
Текущий статус
ADR ID
Ограниченный бюджет для разработки системы, требующей интеграций с другими системами и широкого функционала
Использование open-source CMS и плагинов
Разработка собственного продукта с базовыми функциями
Выбор open-source CMS для уменьшения начальных затрат и обеспечения многофункциональности
Снижение затрат на разработку
Возможные ограничения в функционале и зависимость от сообщества или доступности плагинов (маловероятно).
Принято
1
Необходимость интеграции с несколькими службами доставки
Прямая интеграция с каждой службой доставки
Использование универсального API для интеграции
Использование универсального API для интеграции
Упрощение процесса интеграции
Гибкость и масштабируемость системы. Негативных последствий не выявлено на данном этапе
Принято
2
Необходимость использования CMS для ускорения разработки и снижения затрат
Выбор популярной CMS с большим количеством плагинов
Разработка на малоизвестной, но более гибкой CMS
Выбор популярной CMS WordPress
Большое сообщество, широкая доступность ресурсов и поддержки
Может возникнуть ограниченность в индивидуальных настройках
Принято
3
Необходимость обеспечить стабильную работу системы при увеличении числа клиентов до 10,000 без сбоев и задержек
Развертывание системы на мощном выделенном сервере.
Использование облачных решений с автоматическим масштабированием.
Оптимизация архитектуры и кода системы для повышения эффективности использования ресурсов.
Использование облачных решений с автоматическим масштабированием
Облачные решения предлагают гибкость в управлении ресурсами, позволяют легко масштабироваться в соответствии с растущими нуждами и снижают риски связанные с перегрузкой сервера.
Повышение надежности и доступности системы; однако, это может привести к переменным затратам в зависимости от нагрузки.
Принято
4
Необходимость разработки гибкой платформы, которая может быть адаптирована для различных клиентов с уникальными требованиями, сохраняя при этом единый базовый функционал.
Разработка универсальной платформы с широким спектром функций.
Создание модульной платформы с возможностью легкого добавления или удаления функциональных модулей.
Создание модульной платформы
Модульная архитектура обеспечивает гибкость в конфигурации платформы, позволяя легко адаптировать ее под нужды различных клиентов без полной переработки системы.
Требует более тщательного планирования архитектуры на начальном этапе разработки
Принято
5
Необходимость предоставления разных уровней функциональности для клиентов с различными бюджетами, обеспечивая гибкость и доступность продукта.
Создание единой конфигурируемой платформы с гибким выбором функций
Создание трех фиксированных конфигураций продукта, каждая со своим уникальным набором функций и ценой.
Разработка трех различных конфигураций продукта: базовой, стандартной и премиум, каждая из которых предлагает разный уровень функциональности и соответствует разным бюджетам.
Этот подход обеспечивает четкость и простоту выбора для клиентов, позволяя им легко определить, какой вариант продукта лучше всего соответствует их потребностям и финансовым возможностям.
Может ограничить гибкость и индивидуальную настройку со стороны клиентов, поскольку они ограничены предопределенным набором функций в каждой конфигурации.
Принято
6
There are no rows in this table

 
Want to print your doc?
This is not the way.
Try clicking the ··· in the right corner or using a keyboard shortcut (
CtrlP
) instead.