Uml case study basic

Disponible uniquement sur Etudier
  • Pages : 11 (2603 mots )
  • Téléchargement(s) : 0
  • Publié le : 15 mai 2011
Lire le document complet
Aperçu du document
Introduction
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élisationUML. 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 vuedu 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 langageformel 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 desautres 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èreEn tant qu'intermédiaire entre des propriétaires de biens immobiliers et d'éventuels locataires ou acheteur, une agence immobilière propose les différents biens suivants ; − à louer ou à acheter : des biens immobiliers d'habitation (studios, appartements, maison) et des biens immobiliers commerciaux (entrepôts, emplacements pour bureaux ou commerce); − à acheter uniquement : des terrains à bâtirDe manière à pouvoir servir efficacement, à la fois, les propriétaires (offrants) et les clients (demandeurs), elle s'est définie un certain nombre de "classes standards" de biens immobiliers; par exemple : la classe des terrains à bâtir de 10 ares et de moins de 300.000 Frs., la classe des maisons d'habitation à louer comprenant au minimum deux chambres et dont le loyer mensuel serait inférieur à15.000 Francs, la classe des maisons d'habitation à acheter comprenant au minimum trois chambre et dont le prix demandé serait inférieur à 2.500.000 Francs. Une classe standard est identifiée par un code de classe et caractérisée par le type de biens immobiliers qui la composent (maison, appartements, studio, entrepôt, emplacement, terrain), leur mode d'offre (à louer, à acheter), un prix maximumet une superficie minimum. Dans le cas d'appartement à louer, le prix maximum correspond à un prix mensuel maximum de location; pour les biens à acheter, il correspond à un prix maximum d'achat. Dans le cas d'appartement ou maison, la superficie minimale correspond à un nombre de chambres; dans le cas d'immeubles commerciaux ou de studios, à une superficie exprimée en m2; dans le cas d'un terrainà bâtir, à une superficie exprimée en ares. Pour exercer son activité, l'agence immobilière gère les informations suivantes : − pour chaque propriétaire : son nom, son adresse (rue et numéro, code postal, localité), deux numéros de téléphone (privé et travail) et les heures de présence à ces numéros, ainsi que la liste des biens qu'elle est chargée de négocier pour eux. − pour tout bien...
tracking img