Conception et réalisation d'un système informatisé d'une application web de gestion des reservations dans un hotel. Cas de l'hotel Riviere Ruzizipar Mitterand François KAWAYA Institut supérieur de pastorale familiale - Graduat en Informatique et Gestion des Ressources Humaines 2019 |
II.6. LES CAS D'UTILISATIONII.6.1. Identification de cas d'UtilisationLes cas d'utilisation font apparaître les besoins fonctionnels et leur ensemble constitue le modèle des cas d'utilisation qui décrit les fonctionnalités complètes du système. Chaque cas d'utilisation contient un ou plusieurs scénarios qui définissent comment le système devrait interagie avec le les utilisateurs (appelés acteurs), pour atteindre un objectif ou une fonction spécifique du travail. L'acteur utilisateur représente donc une personne ou une chose dialoguant avec le système en cour de développement(A. C. UML).22(*) Lors de notre analyse des besoins nous avons pu identifier les actions importantes que nous représentons dans le ci-dessous et les modélisations par la suite avec les diagrammes de cas d'utilisation d'UML.
Tableau 5 Tableau N° 3: Cas d'Utilisation II.6.2. Diagramme de cas d'UtilisationLe diagramme de cas d'utilisation est un formalisme permettant de modéliser le fonctionnement d'un système par découpage en fonctionnalités. Il illustre de plus la nature des interactions avec les fonctionnalités offertes à livre de services à des acteurs externes au système. Chaque fonctionnalité est appelée un cas d'utilisation(G. Roy, 2010).23(*) II.6.3. La relations entre cas d'utilisationLes relations entre cas d'utilisation ont pour but de décomposer le système en fonctionnalités à granularité plus fine, suivant ainsi l'adage « diviser pour régner ». Il existe trois types de décompositions ou relations entre cas d'utilisation, les deux principales étant l'inclusion et l'héritage, la troisième (l'extension) étant d'utilisation mal aisée et déconseillée(GILLES Roy , 2008-2009).24(*) 1. La relation d'inclusion La relation la plus simple à comprendre entre deux cas d'utilisation est l'inclusion notée par une dépendance est symbolisée par le stéréotypée « «include» ». L'inclusion exprime le fait qu'un cas d'utilisation comprend une séquence d'actions consécutives qu'il est possible de factoriser avec d'autres cas d'utilisation. Un cas A inclut un cas B si le comportement décrit par le cas A inclut le comportement du cas B : le cas A dépend de B. Lorsque A est sollicité, B l'est obligatoirement, comme une partie de A. * 22Anonyme, Cours UML, Classe de terminale SI, Langage UML * 23G. Roy, conception des bases de sonnées avec UML. Université de Strasbourg, 1ère édition, 2010 * 24GILLES Roy, Conception de bases de données avec UML, Presses de l'Université de Québec, 2009,1ere édition. |
|