|
BPMN Le BPMN est une notation graphique qui permet de décrire un processus métier. Cette notation offre de multiples avantages : Lors de la description du processus on sépare les informations du métier des informations techniques. C’est une possibilité de faire évoluer le processus vers un langage d’exécution. Le BPMN vient réconcilier la modélisation des processus métiers et le besoin informatique qui sont la solution aux besoins des utilisateurs. Il met à la disposition des analystes, développeurs et utilisateurs métiers une notation standard, compréhensible par tous. Ses Caractéristiques :
- Faciliter la transition entre les besoins métiers et la conception de systèmes ou d’applications
- Une notation qui respecte des règles et une certaine rigueur, utilisation neutre
- Définir des diagrammes flowcharts qui montrent graphiquement l’enchaînement des activités et des indicateurs.
- Les différents éléments qu’on retrouve dans les graphiques :
- Flow objects (les flux d’objets) : Activités, événements - Connecting objects (les objets de relation) : flux de message,… - Swimlane (couloir) : définissent des couloirs d’activités très souvent sous la responsabilité d’un acteur, d’une unité organisationnelle, d’un rôle.
Les Artefacts ou objets symboliques : ensemble de documents souvent manipulés lors de la réalisation du processus. Site officiel : www.bpmn.org/
UML Défini par l’OMG, UML est Langage d’analyse et de conception orienté Objet. Il regroupe les travaux graphiques de Grady BOOCH, RUMBAUGH et d’Ivar JACOBSON. Sa démarche est structurée autour de 13 Diagrammes.
Ses Caractéristiques :
- Notation graphique (diagrammes):UML propose une notation basée sur des formalismes qui décrit les besoins, les spécifications, la construction et la documentation d’un système à l’aide des diagrammes.
- Approche Orienté objet.
- Modélisation de l’ensemble des phases du cycle de développement du logiciel : analyse, conception, implémentation, mise en œuvre. (Représentation des Entités, Acteurs, Processus, Domaine + interaction)
Site officiel : www.uml.org/
SYSML SYSML est un langage qui décrit les exigences d’un système à l’aide des graphiques, cette nouveauté lui confère un grand intérêt.
Ses Caractéristiques :
- Approche Orienté objet
- Notation graphique (diagrammes):SYSML propose une notation basée sur des formalismes, c’est langage graphique pour la spécification, l’analyse, la conception et la vérification des systèmes complexes (Matériel, logiciel, information, personnel, procédures)
- Modélisation de l’ensemble des phases du cycle de développement d’un système.
Site officiel : www.omgsysml.org/
SPEM Aider les acteurs (analystes, concepteurs, et développeurs) intervenant dans le développement d’un logiciel. SPEM est un langage basé sur un formalisme répondant aux besoins de la modélisation des processus et la conduite des projets logiciels.
Ses Caractéristiques :
- Formalisme : Décrire le processus et Cartographier les processus, SPEM fournit avec un éditeur permettant de produire un ensemble de diagrammes,
- Organisation : Les processus sont structurés de manière simple et précise,
- Publication : diffuser sous forme de document Word ou html des processus créés,
- Exploitation : Possibilité de conduire et gérer le développement logiciel, un export de ce planning peut être exporté sous MS Project.
Site officiel : http://www.omg.org/spec/SPEM/2.0/
|