Gestion du patrimoine immobilier OPGI de Khenchela( Télécharger le fichier original )par Mouadh Boutrid Centre Universitaire de Khenchela - Licence en mathématique et informatique 2010 |
II. Présentation de processus 2TUP1. 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 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 Contraintes 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 fait partie intégrante de processus unifié : l'un et l'autre ont été développé concret il est :
Contraintes Capture des besois Fig14. Le processus de développement en Y Analyse Conception prèliminaire Conception dètaillèe Codage et testes Recette Conception gènirique Capture des besois Contraintes L'axiome fondateur du 2TUP consiste à constater que toute évolution imposé au système d'information peut se décomposé et se traiter parallèlement, suivant un axe fonctionnel et un axe technique. L'étude de ces évolutions pourra être menée indépendamment, suivant les deux branches du 2TUP. A l'issue des évolutions du modèle fonctionnel et de l'architecture technique, la réalisation du système consiste à fusionner les résultats des deux branches ; cette fusion conduit à l'obtention d'un processus de développement en forme de Y, comme illustré par la figure. la branche gauche (fonctionnelle): La branche fonctionnelle correspond à la tâche traditionnelle de modélisation du domaine, du problème à résoudre et des besoins des utilisateurs. On distingue deux phases :
Qui consiste à étudier précisément la spécification fonctionnelle de manière à obtenir une idée de ce que va réaliser le système en terme de métier, ouvre le système pour établir la structure des objets utilisés. Le modèle d'analyse du domaine définit la structure et le comportement des objets connus dans le métier des utilisateurs du système. Le modèle d'analyse de l'application y rajoute, suivant le mrme processus les objets qui sont connus des utilisateurs, dans le cadre de la mise en application de leur besoins. La branche droite (architecture technique): En effet, on a longtemps considéré que l'aspect technique se déduisait d'une manière ou d'une autre des aspects fonctionnels. ce qui a changé et que :
Qui définit ensuite les composants nécessaires à la construction de l'architecture technique. Cette conception est complètement indépendante des aspects fonctionnels. Elle a pour objectif de d'uniformiser et de réutiliser les mrme mécanismes pour tout un système. L'objectif de la branche technique est
la branche du milieu:
Conclusion (processus 2TUP ) : n peut dire que le processus 2TUP
Plutôt superficiel sur les phases situées en amont et en aval développement : capture des besoins, support, maintenance, gestion changement... Ne propose pas de documents types. |
|