Le language UML

Rร‰VISION DES PRIX AU NIVEAU DES MARCHES PUBLICSย 

LE LANGUAGE UML

UML est l’accomplissement de la fusion de prรฉcรฉdents langages de modรฉlisation objet : Booch, OMT, ROOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est ร  prรฉsent un standard dรฉfini par l’Object Management Group (OMG). La derniรจre version diffusรฉe par l’OMG est UML 2.4.1 depuis aoรปt 2011.Le modรจle en cascade est le premier modรจle proposรฉ pour rรฉpondre ร  la crise (1970), c’est un modรจle linรฉaire qui possรจde les caractรฉristiques suivantes :

๏ƒผ Le projet est dรฉcomposรฉ en phases, oรน chaque phase correspond ร  une activitรฉ bien prรฉcise qui produit un produit livrable (document ou code).
๏ƒผ Les phases sont exรฉcutรฉes successivement selon un ordre bien dรฉterminรฉ (Figure 4), le rรฉsultat d’une phase est utilisรฉ par la phase qui la suit.
๏ƒผ Le passage ร  la phase suivante se fait lorsque la phase en cours aboutit ร  son objectif et le produit livrable est jugรฉ satisfaisant.
๏ƒผ Une phase ne peut remettre en cause que les rรฉsultats de la phase qui la prรฉcรจde et non ceux de toutes les phases antรฉrieurs.
๏ƒผ Le dernier point constitue la faiblesse principale de ce modรจle. En effet, les erreurs commises durant les premiรจres phases, besoins mal exprimรฉs par exemple, ne sont dรฉtectรฉes.

Le Modรจle MVC (Le Modรจle-vue-contrรดleur)

Le patron Modรจle-vue-contrรดleur est un modรจle destinรฉ ร  rรฉpondre aux besoins des applications interactives en sรฉparant les problรฉmatiques liรฉes aux diffรฉrents composants au sein de leur architecture respective. Modรจle : Le modรจle reprรฉsente le cล“ur (algorithmique) de l’application :
๏‚ท Traitements des donnรฉes, interactions avec la base de donnรฉes, etc.
๏‚ท Dรฉcrit les donnรฉes manipulรฉes par l’application.
๏‚ท Regroupe la gestion de ces donnรฉes et est responsable de leur intรฉgritรฉ.
๏‚ท Base de donnรฉes sera l’un de ses composants. Le modรจle comporte des mรฉthodes standards pour mettre ร  jour ces donnรฉes (insertion, suppression, changement de valeur).
๏‚ท Offre aussi des mรฉthodes pour rรฉcupรฉrer ces donnรฉes. Les rรฉsultats renvoyรฉs par le modรจle ne s’occupent pas de la prรฉsentation.
๏‚ท Modรจle ne contient aucun lien direct vers le contrรดleur ou la vue.
๏‚ท Communication avec la vue s’effectue au travers du patron Observateur. Vue :
๏‚ท Cโ€™est avec quoi l’utilisateur interagit se nomme prรฉcisรฉment la vue.
๏‚ท Sโ€™occupe de prรฉsenter les rรฉsultats renvoyรฉs par le modรจle.
๏‚ท Recevoir toute action de l’utilisateur (hover, clic de souris, sรฉlection d’un bouton radio, coche d’une case, entrรฉe de texte, de mouvements, de voix, etc.).
๏‚ท N’effectue pas de traitement, elle se contente d’afficher les rรฉsultats des traitements effectuรฉs par le modรจle et d’interagir avec l’utilisateur. Contrรดleur :
๏‚ท Prend en charge la gestion des รฉvรฉnements de synchronisation pour mettre ร  jour la vue ou le modรจle et les synchroniser.
๏‚ท Reรงoit tous les รฉvรฉnements de l’utilisateur et enclenche les actions ร  effectuer.
๏‚ท Si une action nรฉcessite un changement des donnรฉes, le contrรดleur demande la modification des donnรฉes au modรจle, et ce dernier notifie la vue que les donnรฉes ont changรฉe pour qu’elle se mette ร  jour.
๏‚ท D’aprรจs le patron de conception observateur/observable, la vue est un ยซobservateur ยป du modรจle qui est lui ยซobservable. ยป
๏‚ท Certains รฉvรฉnements de l’utilisateur ne concernent pas les donnรฉes mais la vue, dans ce cas, le contrรดleur demande ร  la vue de se modifier. Le contrรดleur n’effectue aucun traitement, ne modifie aucune donnรฉe.
๏‚ท Analyse la requรชte du client et se contente d’appeler le modรจle adรฉquat et de renvoyer la vue correspondant ร  la demande.

Guide du mรฉmoire de fin d’รฉtudes avec la catรฉgorie diagramme de packages

ร‰tudiant en universitรฉ, dans une รฉcole supรฉrieur ou dโ€™ingรฉnieur, et que vous cherchez des ressources pรฉdagogiques entiรจrement gratuites, il est jamais trop tard pour commencer ร  apprendre et consulter une liste des projets proposรฉes cette annรฉe, vous trouverez ici des centaines de rapports pfe spรฉcialement conรงu pour vous aider ร  rรฉdiger votre rapport de stage, vous prouvez les tรฉlรฉcharger librement en divers formats (DOC, RAR, PDF).. Tout ce que vous devez faire est de tรฉlรฉcharger le pfe et ouvrir le fichier PDF ou DOC. Ce rapport complet, pour aider les autres รฉtudiants dans leurs propres travaux, est classรฉ dans la catรฉgorie organigramme du service informatique oรน vous pouvez trouver aussi quelques autres mรฉmoires de fin d’รฉtudes similaires.

Le rapport de stage ou le pfe est un document d’analyse, de synthรจse et d’รฉvaluation de votre apprentissage, c’est pour cela rapport gratuit propose le tรฉlรฉchargement des modรจles gratuits de projet de fin d’รฉtude, rapport de stage, mรฉmoire, pfe, thรจse, pour connaรฎtre la mรฉthodologie ร  avoir et savoir comment construire les parties d’un projet de fin d’รฉtude.

Table des matiรจres

Introduction
Chapitre 1: Lieu du Stage
1. Lieu du stageย 
1.1. Historique
1.2. Missions et actifs
1.3. Ses missions
1.5. Ses dรฉfis
1.6. Secrรฉtariat dโ€™Etat chargรฉ lโ€™Eau et dโ€™environnement
1.7. Organigramme du service informatique
2. Prรฉsentation dรฉtaillรฉe de la rรฉvision des prix au service marchรฉ
3. Problรฉmatique
3.1. Conditions de rรฉvision
3.2. Modalitรฉs de calcul
3.3. Solutions
4. Les objectifs
Chapitre 2 : Analyse et Conception
Introduction
1. Dรฉroulement du stage
2. La mรฉthodologie dโ€™analyse
2.1. Langage UML
2.2. Le Modรจle en cascade
2.3. Le modรจle MVC (Modรจle Vu-Contrรดleur)
3. Etude prรฉliminaire โ€“ La modรฉlisation du contexte
3.1. Les acteurs et leurs rรดles
3.2. Les messages รฉmis et reรงus
4. Capture des besoinsย 
4.1. Diagramme de packages
4.2. Diagrammes des cas dโ€™utilisation
4.3. Diagrammes de sรฉquences
4.4. Diagramme de classes
5. Base de donnรฉes
Conclusion

Le language UMLTรฉlรฉcharger le rapport complet

Tรฉlรฉcharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiรฉe. Les champs obligatoires sont indiquรฉs avec *