The Merise Method

Merise is a method based on the Conceptual Data Model (CDM) for designing databases. All objects you have to deal in your application are Entities and are linked by Associations. Both entities and associations have attributes. Relation have cardinalities ( min and max).

"The French Ministry for industry was missing a tool for design method engineering. They started a project to give the French Civil Service a design method that would allow their teams to complete their projects successfully, within the cost and time planned. This project started in 1977 and was called MERISE."

" The initial purpose for the method MERISE was to develop an information system design methodology which could be used by both private firms and civil services to produce data processing applications which use databases in a real-time environment, and which will be more reliable. It became a dynamic modelling method, which models the behaviour (-aspect) of an information system during the analysis and design phases of information systems."

Information Gathering

The aim is to check:

  • an information flow diagram

  • A set of management rules

To achieve this goal you can use, users feedback, meetings, customers and also existing documents like forms, existing models, ...

Example: the confirmation mail must start after the billing is done.

Event Analysis

A process is a set of operations within the same area of the firm which lead to one or several results in demands of one or more events, wich are external to the information system.

An event is a change in the information system itself or in the universe wich on its own or synchronized with other events provokes a reaction in the information system wich rise to on or several actions. An event can trigger an operation or result from it. In this last case the event is called a result. If ther is a maximum capacity of events, a number beside the event shows this.

An opertation is a set of tasks (defined by management rules) wich are executed in sequence.