Business logic

Business logic

Règles métier

En management et en informatique, les règles métier (ou règles de gestion, ou « business rules » en anglais) sont des déclarations de haut niveau structurées, qui permettent de contraindre, contrôler et influencer un aspect du métier.

Sommaire

Enjeux, objectifs

Une règle métier permet d'influencer une prise de décision. Le but est de séparer la logique métier de la logique système ou applicatif dans une application. Ainsi la logique métier pourra évoluer et être maintenue séparément du code de l'application.

Avantages

La définition des règles métier en amont des projets et leur traduction correcte en vue d'une programmation informatique structurée réduisent les risques des projets, permettant un gain énorme en temps de développement, et donc en coûts (pour la maîtrise d'ouvrage).

La gestion du métier revient aux professionnels de ce domaine, c'est-à-dire les experts fonctionnels, qui pourront changer les politiques métier de l'entreprise en utilisant un langage naturel.

Place par rapport aux parties prenantes et à la sécurité

Les règles métiers doivent être établies en fonction des besoins des partenaires et des parties prenantes.

Elles doivent tenir compte des exigences générales (macroéconomiques) de sécurité :

Place dans la gestion de projet / programme

La définition des grandes lignes des règles métier intervient dans la phase d'alignement stratégique, au début du processus de développement des exigences.

Voir :

Voir aussi

Les règles métier dans l'environnement

Les règles métier par rapport aux exigences

Les règles métier dans la gestion de projet

Ce document provient de « R%C3%A8gles m%C3%A9tier ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Business logic de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать курсовую

Regardez d'autres dictionnaires:

  • Business logic — Business logic, or domain logic, is a non technical term generally used to describe the functional algorithms that handle information exchange between a database and a user interface. Contents 1 Scope of business logic 2 Business logic 3 T …   Wikipedia

  • Business Logic — Custom rules or algorithms that handle the exchange of information between a database and user interface. Business logic essentially consists of business rules, which are policies that govern various aspects of a business, and workflows, which… …   Investment dictionary

  • Business Logic — Geschäftslogik (engl. Business Logic, auch Anwendungslogik) ist ein abstrakter Begriff in der Softwaretechnik, der eine Abgrenzung der durch die Aufgabenstellung selbst motivierten Logik eines Softwaresystems von der technischen Implementierung… …   Deutsch Wikipedia

  • Business logic layer — A business logic layer (BLL), also known as the domain layer, is a software engineering practice of compartmentalizing. The business logic layer is usually one of the tiers in a multitier architecture. It separates the business logic from other… …   Wikipedia

  • business logic — noun Algorithms in a software system that models real life business objects and their interactions …   Wiktionary

  • Functional logic (business logic) abstraction — Functional Abstraction (or Business Logic Abstraction) is the ability to separate business logic implementation code from the service protocol implementation which is calling it. This architectural abstraction allows the user to implement the… …   Wikipedia

  • Business rules approach — Business rules are abstractions of the policies and practices of a business organization. The Business Rules Approach is a development methodology where rules are in a form that is used by, but does not have to be embedded in business process… …   Wikipedia

  • Business rule — Business rules or business rulesets describe the operations, definitions and constraints that apply to an organization in achieving its goals. For example a business rule might state that no credit check is to be performed on return customers .… …   Wikipedia

  • Business object (computer science) — Business objects are objects in an object oriented computer program that represent the entities in the business domain that the program is designed to support. For example, an order entry program might have business objects to represent each… …   Wikipedia

  • Business model design — refers to the activity of designing a company s business model. It is part of the business development and business strategy process and involves design methods. Business model design includes the modeling and description of a company s: * value… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”