4 Langage de modélisation
Pour exprimer les différents modèles, on a choisi
d'utiliser l'UML comme un langage de modélisation. UML (Unified Modeling
Language), en Français langage unifié de modélisation
développé en 1996 et qui permet d'utiliser toute méthode
orientée objet.
L'UML est un moyen qui permet d'exprimer des modèles
objet en faisant abstraction de leur implémentation, c'est-à-dire
que le modèle fourni par UML est valable pour n'importe quel langage de
programmation.
Nous avons adopté aussi pour ce langage pour les raisons
suivantes :
· Un langage sans ambiguïtés.
· Un langage universel pouvant servir de support pour tout
langage orienté objet.
· Un moyen de définir la structure d'un
programme.
· Une représentation visuelle permettant la
communication entre les acteurs d'un même projet.
· Une notion graphique simple, compréhensible
même par des non-informaticiens.
5 Analyse et spécification des Besoins
5.1 Acteurs et fonctionnalités
Le futur système comportera les acteurs suivants ;
· Le propriétaire de logement
· Le locataire
· L'administrateur
· L'utilisateur
11
CHAPITRE I : Présentation du cadre du
projet
5.2 Définition des Besoins fonctionnels
La spécification des besoins est une phase indispensable
dans le cycle de vie d'un logiciel. En outre l'adéquation de
l'application à réaliser, aux besoins des utilisateurs et aux
traitements envisagés au niveau de ses opérations assurera la
réussite de l'application et sa future utilité. Pour assurer ces
objectifs, il est essentiel de
déterminer les fonctionnalités attendues.
Les besoins fonctionnels permettent d'identifier les cas
d'utilisation du système par ses acteurs, décrire les cas
d'utilisation et de les organiser
L'application doit fournir un ensemble de fonctionnalités
aux utilisateurs. En effet, l'application Permettra aux utilisateurs de
proposer leurs logements à la location ,la colocation , le séjour
de vacances et le dépannage gratuit, cela implique l'insertion de
l'annonce, les images , les caractéristiques de leurs biens
immobilier
? la géo localisation et le prix. ? L'enregistrement dans
le site ? la création de session
Elle doit permettre aussi de chercher un logement pour la
location ,la colocation et / ou un séjour de vacances/un
dépannage gratuit selon les préférences des
utilisateurs.
Elle doit permettre la création de session utilisateur
Le visiteur de site doit être capable de naviguer et
visionner les annonces
L'application doit permettre aux chercheurs d'annonces de
contacter le locataire ou l'administrateur du site et de fixer un
rendez-vous
|