LINUX.ORG.RU

у каждого свой скелет в шкафу... одни факториал считают, другие бизнес-логику...

vilfred ☆☆
()

Система взаимосвязей и взаимозависимостей бизнес-данных, поддерживаемая при реализации бизнес-правил.

Neksys ★★★
()
Ответ на: комментарий от Neksys

> Система взаимосвязей и взаимозависимостей бизнес-данных, поддерживаемая при реализации бизнес-правил.

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

anonymous
()
Ответ на: комментарий от anonymous

>Что такое бизнес-данные и бизнес-правила??? И вообще, почему везде пишут enterprise, бизнес и т.д. Что вообще подразумевается под этими понятиями в контексте IT технологий???


Допустим у тебя есть сайт где происходит регистрация пользователей и продажа им товаров.

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

Тебя смутила наверно слово "бизнес" в данном случае это не имеет отношение к коммерции :-)

branicki
()
Ответ на: комментарий от anonymous

> Что такое бизнес-данные ... ?

Любая информация относящаяся к бизнес-процессам и подлежащая учёту.

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

Система реализации бизнес-процессов, характерных для данного предприятия.

P.S. Что такое бизнес-процессы, интересует?

:-)

Neksys ★★★
()

Всё просто. Надо только заменить слово "бизнес" на слово "производство". Логика производства, производственные процессы, производственные данные, правила производства...

Xellos ★★★★★
()
Ответ на: комментарий от Neksys

>P.S. Что такое бизнес-процессы, интересует?

Да. Ответ "процессы, описываемые бизнес-логикой" не канает.

Xellos ★★★★★
()
Ответ на: комментарий от anonymous

> И вообще, почему везде пишут enterprise, бизнес и т.д.

Бизнес -- это совокупность бизнес-процессов, составляющих коммерческую суть предприятия.

enterprise -- система взаимоотношений сущностей корпоративного уровня.

> Что вообще подразумевается под этими понятиями в контексте IT технологий???

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

Оптимизация бизнес-процессов уменьшает издежки и повышает прибыль.

Neksys ★★★
()
Ответ на: комментарий от Xellos

>> P.S. Что такое бизнес-процессы, интересует?

> Да. Ответ "процессы, описываемые бизнес-логикой" не канает.

"бизнес-логика" управляет "бизнес-данными". "бизнес-процессы" описаны "бизнес-правилами". :)

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

P.S. Сегодня, около 18 часов. Ок?

:-)

Neksys ★★★
()
Ответ на: комментарий от Xellos

> "Бизнес -- это совокупность бизнес-процессов" - шесть баллов за определение!

Это хорошо или плохо? :)

Там ещё было про "коммерческую суть предприятия".

> Сепульки отдыхают!

Кто такие "сепульки"?

:-)

Neksys ★★★
()
Ответ на: комментарий от anonymous

> Система взаимосвязей и взаимозависимостей бизнес-данных, поддерживаемая при реализации бизнес-правил.

> Что такое бизнес-данные и бизнес-правила??? И вообще, почему везде пишут enterprise, бизнес и т.д. Что вообще подразумевается под этими понятиями в контексте IT технологий???

ИМХО: это - неправильный перевод американских понятий на русский язык.

Вместо "бизнес-правила" читать: "порядок работы (регламент работ) на предприятии".

Вместо "бизнес-данные" читать: "(информационные) материалы для работ на предприятии".

anonymous
()
Ответ на: комментарий от Neksys

> Кто такие "сепульки"?

Абалдеть!!!

Ты можешь начать объяснение с самого начала, не употребляя слово "бизнес"!!!!

anonymous
()

Бизнес-логика по-русски ("боян" старинный, но может не все знают):

Украли ящик водки. Продали. Вырученные деньги пропили. :)

quickquest ★★★★★
()

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

бизнес логика описывается примерно так

регистрация:
пользователь зашол на сайт, кликнул на кнопку "регистрация", заполнил данные (ФИО,email,пароль) нажал сохранить

биллинг:
администратор зашол на страницу, нажал "отчет за последний месяц", выбрал из списка клиента, нажал "распечатать"


когда определенна бизнес логика, по ней уже разрабатывают логику работы приложения.

регистрация:
вывести форму, проверить поля, ?создать обьект, записать в базу

Effect
()
Ответ на: комментарий от vilfred

>кстати, никто не знает на самом деле что такое сепульки =)

Насколько помню у Лэма это что то типа делемы, "что было раньше яйцо или курица" :-)

branicki
()
Ответ на: комментарий от anonymous

> И вообще, почему везде пишут enterprise, бизнес и т.д.

А почему некоторые перед каждым словом вставляют "бля" и "нахуй"? Слова-паразиты это.

ero-sennin ★★
()

Описаная на языке пользователя логика работы программы. Обычно выделяют логические модули типа Авторизация, Регистрация, Голосование и т.п.

Программист по этому описанию уже может стоить алгоритм работы программы. Набор классов которые реализуют эту бизнес-логику и есть бизнес-логика.

В больших системах между программистом и клиетом еще находится Аналитик. Который опрашивает клиента и составляет описание этих бизнес-процессов. В виде моделей использования (Use Cases). По ним обычно совместно с Ведущим программистом стоит модель классов. А программисты вписывают в методы классов алгоритмы. В зависимости от архитектуры приложения кроме бизнес-логики выделяют еще слой Данных, слой Пользовательского Интерфейса всякие Шлюзы и т.п.

Допустим если выбрана MVC модель то бизнес-логика будет в C, данные и интерфейсы доступа к ним будут в M, В V будет интерфейс пользователя.

zch
()
Ответ на: комментарий от anonymous

> Вместо "бизнес-правила" читать: "порядок работы (регламент работ) на предприятии".

"Регламент работ" + "Технологическая карта" (если пользоваться терминами из мира производства, учитывая приемлемый уровень детализации)

> Вместо "бизнес-данные" читать: "(информационные) материалы для работ на предприятии".

Этот подход устарел и приводит к путанице и бардаку.

Как оказалось, структура данных очень важна, и представляет отдельную ценность для предприятия, в общем объёме информации. К тому же, нужно отделять информацию "полезную" и "бесполезную", хотя грань между ними бывает тонка. В общем, всё, что приносит прибыль/деньги метится ярлычком "бизнес-". :)

Поэтому, связку данные + их структура, приносящие прибыль, обозвали: "бизнес-данные".

Методы поддержания структуры в консистентном виде обозвали: "бизнес-логика".

Правила работы со структурированными данными обозвали: "бизнес-правила".

...и всё это для детализации описания термина: "процесс", который, со всеми этими наворотами, обозвали: "бизнес-процесс", ибо приносит деньги.

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

:-)

Neksys ★★★
()
Ответ на: комментарий от Neksys

> при попытке формализации и автоматизации, с целью оптимизации процессов организации

эко загнул :)

Deleted
()
Ответ на: комментарий от Deleted

>> при попытке формализации и автоматизации, с целью оптимизации процессов организации

>эко загнул :)

Да... Без литра водки не поймешь!!!

anonymous
()

Зато все знают, что такое бизнес-приложение. Это что-то вроде блокнота с 30 записями, написаное на java, использующее для хранения записей Оракл, и каждые 5 минут вываливающееся с сообщением об ошибке.

ovax ★★★
()
Ответ на: комментарий от ovax

> Зато все знают, что такое бизнес-приложение. Это что-то вроде блокнота с 30 записями, написаное на java, использующее для хранения записей Оракл, и каждые 5 минут вываливающееся с сообщением об ошибке.

Что, неужеле все так плохо???

anonymous
()
Ответ на: комментарий от anonymous

> Да... Без литра водки не поймешь!!!

:-)

  Представьте себе, как могут выглядеть одни и те же данные, 
с точки зрения:

* бухгалтерского учёта
* финансовоого менеджмента
* управленческого учёта
* технологии производства
* ...

  А теперь, представьте, по каким показателям и в каких разрезах
будет оцениваться эффективность работы специалистами соответствующих
направлений?
  Под "каким углом", в каком контексте, с какой детализацией и
в каком объёме они будут рассматривать данные.
  При этом, должна соблюдаться согласованность, актуальность и 
полнота данных.

  Как формализовать это всё, так, чтоб можно реализовать в виде
математической модели, с помощью средств автоматизации?
  Как автоматизировать операции и обработку, чтоб было полезно и 
удобно/привычно исполнителям/специалистам?

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

Neksys ★★★
()
Ответ на: комментарий от Neksys

Фигня все эти ваши определения "бизнес-что_то_там". Это то же самое, что "медицинским шприцом делать медицинский укол" или "астрономическим телескопом наблюдать астрономические звезды". Долбо@$измом попахивает...
Будьте проще, называйте вещи СВОИМИ именами !

spirit ★★★★★
()

Блин, уже скоро 30 сообщений каментов про бизнес-логику и бизнес-процессы - а еще никто не произнес слова "парадигма"!

svu ★★★★★
()
Ответ на: комментарий от anonymous

> Что такое бизнес-данные и бизнес-правила??? И вообще, почему везде пишут enterprise, бизнес и т.д. Что вообще подразумевается под этими понятиями в контексте IT технологий???

Понты. Такие баааальшие и переливающиеся всеми цветами радуги понты, которыми жабобыдлокодеры прикрывают убожество своих творений.

anonymous
()
Ответ на: комментарий от Xellos

> Надо только заменить слово "бизнес" на слово "производство".

Я еще использую "предметная область". Звучит длиннее, но более универсально. То есть, все, что с приставкой "бизнес-" -- это то, что существует за пределами компьютера и IT-системы вообще.

То есть, скажем, регистрация пользователей -- это процесс в предметной области. А взаимодействие по протоколу HTTP -- уже нет, хотя тоже процесс.

eugine_kosenko ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.