Uml case study basic
Dans ce travail, il sera question de l’analyse du fonctionnement et de la structure du système d’informations d’une agence immobilière. Les objectifs globaux sont de fonder une base de données adéquates et un logiciel adapté aux processus que requiert ce type de business. Pour ce faire, nous aurons recours à l’usage du modèle entité-association et aux techniques de modélisation UML. Ces différents schémas serviront ensuite depoint de départ au développement du software et de sa base de données. Le cahier des charges se limitera à la phase d’abstraction, laissant celle d’implémentation aux spécialistes informaticiens. De plus, il est important de préciser que le problème posé est incomplet. Seul le point de vue du client dans sa phase de recherche est abordé. Le point de vue du propriétaire souhaitant mettre en vente ou celui de conclusion du contrat entre les parties est totalement ignoré. Dans la suite, l’énoncé du cas sera présenté et divisé en sections utiles. Ensuite, le modèle entité-association et ses contraintes d’intégrité seront abordées. Finalement, la modélisation UML sera détaillée à l’aide de quatre types de diagrammes. Une brève description en langage formel est également insérée.
Enoncé du cas
L’énoncé du problème comporte deux parties bien distinctes : l’une à l’aspect statique et l’autre à l’aspect dynamique. La première servira principalement à concevoir le modèle entité-association et la base du diagramme de classe, la seconde permettra la finalisation de ce dernier par l’ajout des méthodes1 propres à chaque classe et la création des autres diagrammes UML sur lesquels ce travail se base : cas d’utilisations, d’activités et de séquences. L’énoncé est découpé pour plus de lisibilité. En voici la légende : Partie statique Partie dynamique Généralisations Cardinalités Service enregistrement Service visites
1
action que l’on peut opérer sur les objets de cette classe
1
Système d'informations d'une agence immobilière