Salutation
1. Introduction :
La complexité croissante des systèmes informatiques a conduit les concepteurs à s'intéresser aux méthodes. Chaque méthode se définit par une notation et un processus spécifique.
UML a ouvert le terrain en fusionnant la notation. Il reste cependant à définir le processus pour réellement capitaliser des règles dans le domaine du développement logiciel.
Le groupe UML travaillé à unifier non pas les processus, mais plus exactement les meilleures pratiques de développement objet.
Ces processus se distinguera par le générique « Unified Process ». Le processus unifié Le processus unifié est un processus de développement logiciel : il regroupe les activités à mener pour transformer les besoins d'un utilisateur en système logiciel. Caractéristiques essentielles du processus unifié :
- Le processus unifié est à base de composants,
- Le processus unifié utilise le langage UML (ensemble d'outils et de diagramme),
- Le processus unifié est piloté par les cas d'utilisation, - Centré sur l'architecture,
- Itératif et incrémental.
Le processus adopté dans notre travail: 2TUP
Le processus 2TUP :
2TUP signifie (2Track Unifie Process).c'est un processus UP qui répond aux caractéristiques que nous venons de citer.
Le processus 2TUP apporte une réponse aux contrainte de changements continuel imposées aux systèmes d'information de l'entreprise.
En ce sens, il renforce le contrôle sur les capacités d'évolution et de correction de tels système (2track) signifie littéralement que le processus suit deus chemins.il s'agit des chemins (Fonctionnels) et (D'architecture technique) qui correspondent au système informatique.
Contraintes Fonctionnelles
Fig13. Le systime d'information soumis a deux Nature de contraintes
Système d'information d'entreprise Contraintes
Techniques
Le processus unifié utilise le langage UML pour la création des plans d'élaboration et de construction du système logiciel. En fait, UML