Что такое бизнес логика

Что такое бизнес логика

БИЗНЕС-ЛОГИКА — В разработке информационных систем совокупность правил, принципов, зависимостей поведения объектов предметной области (области человеческой деятельности, которую система поддерживает). Иначе можно сказать, что бизнес логика это реализация правил… … Словарь бизнес-терминов

Логика бизнеса — Бизнес логика в разработке информационных систем совокупность правил, принципов, зависимостей поведения объектов предметной области системы. Иначе можно сказать, что Бизнес логика это реализация правил и ограничений автоматизируемых операций.… … Википедия

Бизнес процесс — представляет собой систему последовательных, целенаправленных и регламентированных видов деятельности, в которой посредством управляющего воздействия и с помощью ресурсов входы процесса преобразуются в выходы, результаты процесса, представляющие… … Википедия

Бизнес-моделирование — (деловое моделирование) деятельность по формированию моделей организаций, включающая описание деловых объектов (подразделений, должностей, ресурсов, ролей, процессов, операций, информационных систем, носителей информации и т. д.) … Википедия

Бизнес-требования к информационной системе — Бизнес требования на разработку (доработку) информационной системы разрабатываются заказчиком на самых ранних стадиях, как правило, до инициации проекта и включают следующие разделы Содержание 1 Общие положения 2 Характеристика объекта авт … Википедия

Бизнес моделирование — деятельность по выявлению и описанию существующих бизнес процессов (анализ бизнес процессов), а также проектированию новых (проектирование бизнес процессов). Бизнес моделированием также называют дисциплину и отдельный подпроцесс в процессе… … Википедия

Моделирование бизнес-процессов — Бизнес моделирование деятельность по выявлению и описанию существующих бизнес процессов (анализ бизнес процессов), а также проектированию новых (проектирование бизнес процессов). Бизнес моделированием также называют дисциплину и отдельный… … Википедия

Реинжиниринг бизнес-процессов — У этого термина существуют и другие значения, см. Реинжиниринг. Реинжиниринг бизнес процессов (англ. Business process reengineering) фундаментальное переосмысление и радикальное перепроектирование бизнес процессов для достижения… … Википедия

Читайте также:  Чем отличается дед мороз от санта клауса

Крупный бизнес — (Big bisness) Понятие крупного бизнеса, развитие и прибыль Информация о понятии крупного бизнеса, развитие и прибыль Содержание Содержание Динамика развития Прибыль и рентабельность Производительность труда Комплексная эффективность Крупный… … Энциклопедия инвестора

РАССРЕДОТОЧЕННАЯ ЛОГИКА — (distributed logic) Компьютерная система, которая дополняет основной компьютер удаленными от него терминалами, способными решать некоторые расчетные задачи, либо электронными устройствами, которые могут принимать некоторые решения,… … Словарь бизнес-терминов

Primary tabs

Forums:

Бизнес-логика ("Уровень бизнес логики") — уровень абстракции системы (по сути "выше некуда"), в котором рассматриваются только поставленные перед ней задачи, без вопроса реализации.

Например, бизнес логика рассматривает:

  • Действующих лиц системы, например:
  • Пользователей с разными правами
  • или разные типы существ в мире игры
  • или иные сущности, о которых может говорить обычный человек (не программист), когда формулирует задачу
  • Связи между сущностями (опять же понятные обычному человеку, когда он говорит о системе)
  • Именно исходят из бизнес-логики начинают формировать архитектуру проекта.

    Что важно для бизнес-логики

    • Что будет уметь ваша система
    • И как она будет делать (как быстро, с какими затратами и т.д.)

    Что не важно для бизнес-логики

    На уровне бизнес логики не важны "технические подробности":

    • Какой подход к программированию вы используете.
    • Какой язык и т.д.
    • и т.д.

    Что она даёт

    Помимо общих задач на этом уровне часто определяют имена основных частей/модулей системы (дают им имена в сответсвии с именами тех сущностей из "реальной жизни" о которых говорится в ТЗ)

    Этот блог посвящен проектированию и разработке программного обеспечения с использованием технологий Microsoft .Net и языка C#.

    Поиск по этому блогу

    Что такое бизнес-логика в программировании?

    • Бизнес-логика;
    • Бизнес-правила;
    • Бизнес-ограничение;
    • Бизнес-операция;
    • и т.д.
    Читайте также:  Заводская термопаста на кулере

    Так что же это такое? Все эти термины начинаются со слова «бизнес», которое обычно и вводят начинающих программистов в заблуждение. Пытаясь найти определение в интернете, программисты натыкаются примерно на следующее:

    • Название книги
    • Ф.И.О. автора
    • Количество экземпляров данной книги
    • Ф.И.О. читателя
    • Дата рождения читателя
    • Экземпляры книг, которые имеются у него на руках
    • и т.д.

    Где и как мы будем манипулировать этими данными в программе? Мартин Фаулер описывает три шаблона по организации бизнес-логики в проекте:

    • Сценарий транзакций;
    • Модуль таблицы;
    • Модель предметной области.

    Нас интересует последний пункт, поэтому данные будут храниться в таких классах-сущностях как Читатель, Книга, Абонемент и т.д. Именно в них и будет содержаться большая чать бизнес-логики. Бизнес-логика реализует бизнес-правила. А что такое бизнес-правило?

    Эти бизнес-правила называются элементарными потому, что дальнейшая их детализация невозможна. В конечном итоге скорее всего, будет создано множество элементарных бизнес-правил, от комбинаций которых будут зависеть все вычисления и функциональные требования.

    Рассмотрим пример бизнес-логики, которая реализует следующее бизнес-правило: возраст читателя должен быть от 7 и до 21 года. Данное правило можно реализовать например при регистрации пользователя в нашей системе. В примере ниже последние несколько строк реализуют это правило, а код повыше является вспомогательным для получения возраста и к предметной области никак не относится.

    Ссылка на основную публикацию
    Что можно делать с айфоном
    Не отвлекать оповещениями, когда вы смотрите кино или отдыхаете. Не беспокоить. Вы можете включить режим «Не беспокоить» одним касанием. И...
    Хрипит динамик на телефоне при прослушивании
    Одной из самых распространенных поломок мобильных аппаратов является выход из строя динамика. Любой пользователь мобильных телефонов знает, что сейчас производители...
    Хэнкок из какой вселенной комиксов
    Хэнкок Общая информацияЖанр Научная фантастика Драма Комедия Страна производстваСШАКиностудия Columbia Pictures РежиссёрПитер БергАвтор сценария Винс Джиллиган Винсент Нго Когда вышел2008...
    Что можно сделать из перебойника от компьютера
    Всем привет! В общем валялся у меня в гараже ненужный компьютерный безперебойник, сначала хотел его выбросит. но потом разобрав я...
    Adblock detector