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.
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 par rapport aux exigences
Catégories : Management | Génie logiciel | Gestion de projet
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