Интернет магазин китайских планшетных компьютеров



Компьютеры - Бизнес-логика

23 января 2011





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

Проще говоря, бизнес-логика — это реализация предметной области в информационной системе. К ней относятся, например, формулы расчёта ежемесячных выплат по ссудам, автоматизированная отправка сообщений электронной почты руководителю проекта по окончании выполнения частей задания всеми подчиненными, отказ от отеля при отмене рейса авиакомпанией и т. д.

В фазе бизнес-моделирования и разработки требований бизнес-логика может описываться в виде:

  • текста;
  • концептуальных аналитических моделей предметной области;
  • бизнес-правил;
  • разнообразных алгоритмов;
  • диаграмм деятельности;
  • графов и диаграмм перехода состояний;
  • моделей бизнес-процессов.

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

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

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



Просмотров: 844


<<< Бережливая разработка программного обеспечения
Блок-схема >>>