Планируя создать свой веб-ресурс, вы сталкиваетесь с необходимостью продумать и наладить логику бизнес процесса. В этой статье вы узнаете:
Бизнес-логика (применительно к IT-сфере) – правила и принципы, которые определяют работу и взаимодействие прикладных функций конкретной информационной системы.
Т.е. именно она определяет, как IT-продукт должен работать технически. Ещё её называют логикой предметной или прикладной области.
Например, к сфере бизнес-логики принадлежат алгоритмы автоматической отсылки сообщений об окончании этапа или всего проекта контролирующему лицу, формулы расчёта финансовых выплат и т.п.
При разработке и моделировании продукта бизнес-логику описывают как
При анализе и проектировании продукта логика бизнес процесса представлена в виде классов (если применялись объектно-ориентированные языки), а также как процедуры и функции (если процедурные языки).
Также под бизнес-логикой могут подразумеваться те программные модули, которые её осуществляют.
Как правило, под UX-дизайном понимают пользовательские сценарии поведения продукта. В отличие от бизнес-логики, отвечающей за техническую функциональность, он решает, насколько пользователю будет комфортно пользоваться разработанным продуктом на основе определенных поведенческих моделей.
UX-дизайн может стать частью бизнес-логики, это то, что увидит человек, в то время, как бизнес-логика – весь механизм работы в целом.
О возможностях организации бизнес-логики можно прочитать в хранимых процедурах SQL Server здесь.
Организация и дальнейшая настройка бизнес-логики продукта (например, сайта) зависит от ваших потребностей, сложности будущего проекта и профессионализма разработчика. Обычно выделяют три основных подхода:
Поскольку применяемая логика бизнес процесса напрямую влияет на качество разрабатываемого продукта, то учитывать нужно много факторов:
При создании веб-платформы Falcon Space мы постарались сделать максимально гибкий инструмент для внедрения изменений в бизнес-логику. Пример внедрения функционала можно посмотреть здесь.
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками
С одной стороны сразу видится кучу выгод от удаленной работы, но как-то страшно и боязно…
https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками