Настроить Cookies
На сайте используются Cookies и Яндекс Метрика для улучшения работы сайта.
Настроить Cookies
Настроики Cookies
Файлы cookie, необходимые для корректной работы сайта, всегда включены. Другие файлы cookie можно настроить.
Основные файлы cookie
Всегда включены. Эти файлы cookie необходимы для работы сайта и его функций. Их нельзя отключить. Они устанавливаются в ответ на ваши запросы, например, при настройке параметров конфиденциальности, входе в систему или заполнении форм.
Аналитические файлы cookie
Disabled
Эти файлы cookie собирают информацию, которая помогает нам понять, как используется наш сайт, насколько эффективны наши маркетинговые кампании, а также помогает нам персонализировать сайт для вас. Список используемых нами аналитических файлов cookie можно посмотреть здесь.
Рекламные файлы cookie
Disabled
Эти файлы cookie предоставляют рекламным компаниям информацию о вашей активности в интернете, чтобы помочь им показывать вам более релевантную рекламу или ограничивать количество показов рекламы. Эта информация может быть передана другим рекламным компаниям. Список используемых нами рекламных файлов cookie можно посмотреть здесь.
BUSINESS LOGIC DESIGN
Ключевой вопрос: Из каких объектов, свойств, функций и взаимосвязей должен состоять продукт, чтобы с желаемым качеством удовлетворить потребности потребителей?
Непротиворечивость и полнота бизнес-логики продукта определяют его возможности по созданию, масштабированию и дистрибуции ценности до потребителя.
1. Артефакты и документы
  • Модель предметной области
    Модель, определяющая сущности и их взаимосвязи, из которых состоит та или иная система. Чем сложнее продукт, амбиции по усилению ценности или масштабированию, тем большее значение принимает правильно выстроенная бизнес-логика этого продукта. Именно она является ограничителем роста и источником технического долга.
  • Нефункциональные требования
    Описание требований к общим свойствам продукта или его частей, не связанных с пользовательскими функциями. Например, требования по доступности, совместимости, портируемости, надежности, масштабируемости, безопасности и т.д.
  • Глоссарий
    Перечень ключевых терминов продукта или элементов, из которых состоит технологическая система продукта, и их определений. Необходима для того, чтобы сотрудники компании разговаривали на одном языке, сокращая двусмыленность и неопределенность.
  • Дизайн система
    Формализация предметной области продукта при помощи элементов пользовательского интерфейса. Определяет не только атомарные единицы, из которых состоит интерфейс (кнопки, цветовая палитра, шрифты, расстояния между элементами, комбинации из примитивов и т.д.), но и паттерны и метаформы взаимодействия пользователя с ним.
2. Модели и инструменты
Entities Analysis
Модель описания бизнес-логики продукта, представленная в виде перечня главных объектов системы (сущностей), их взаимосвязей и атрибутов. Правильный выбор сущностей и их взаимосвязей является ключевым фактором для построения масштабируемых, гибких и консистентных продуктов. Популярные типы связей между сущностями: ассоциация, генерализация, композиция, агрегация, абстракция. Для каждой связи определяется тип кратности. Для сущностей могут быть определены её атрибуты.
Sequence Diagrams
Диаграммы последовательности используются для отображения информации, которая передается между объектами или процессами системы при их взаимодействии во время выполнения сценария пользователя. Последовательность передачи сообщений реализована через временную шкалу.
State Modelling
Моделирование состояний используется для описания и анализа различных возможных состояний сущностей внутри системы, каким образом сущность меняется из одного состояния в другое, и что может случиться с сущностью, когда она переходит в каждое состояние.