Vous êtes sur la page 1sur 6

Analyse et Conception

Cahier des charges :


Intitule du projet :

Gestion des inscriptions au sein de lcole.


Justification du projet :

Origine du projet :

Une suggestion personnel faite lors de


linscription au Master.
Domaine dapplication :

Domaine administratif.
Description du projet :

Objet du projet :

Cre une application web et desktop qui


permet de grer efficacement linscription
des tudiants.
Donnes techniques :

HTML, JavaScript, PHP, Java, SQL.


Composante du projet :

Base de donnes, des fichier CSS, Scripts


JavaScript, fichier PHP,
package des
frame, package des classes mtiers.
Moyen humains et matriels :

Une quipe de quatre membres.


Moyen matriels : Ordinateur,
MySQL, Apache,
NetBeansIDE, DIA.
Moyen humain :

Projet ralis par les stagiaires :

FADLAOUI ELMAHDI
FTAICHE BELKHIR
TAWFEK
.

Encadr par :

Mr.Bouabid

1_Intert de lanalyse :

2_UML :
2-1 Dfinition :

UML (Unified Modeling Language), que l'on


peut traduire par "langage de modlisation
unifi) est une notation permettant de
modliser un problme de faon standard.
Ce langage est n de la fusion de plusieurs
mthodes existant auparavant, et est
devenu dsormais la rfrence en terme de
modlisation objet, un tel point que sa
connaissance est souvent ncessaire pour
obtenir un poste de dveloppeur objet.
2-2 Utilisation :

UML est utilis pour spcifier, visualiser,


modifier et construire les documents
ncessaire au bon dveloppement dun
logicielle orient objet. Offre un standard de
modlisation,
pour
reprsenter
larchitecture logicielle.

2-3La notion d'objet :

La programmation oriente objet consiste


modliser informatiquement
un ensemble d'lments d'une partie du
monde rel (que l'on appelle domaine) en un
ensemble d'entits informatiques. Ces
entits informatiques sont appeles objets. Il
s'agit de donnes informatiques regroupant
les principales caractristiques des lments
du monde rel (taille, la couleur, ...). La
difficult de cette modlisation consiste
crer une reprsentation abstraite, sous
forme
d'objets,
d'entits
ayant
une
existence
matrielle
(chien,
voiture,
ampoule, ...) ou bien virtuelle (scurit
sociale, temps, ...).

2 -4 Intrt d'une mthode objet

Les langages orients objet constituent


chacun
une
manire
spcifique
d'implmenter le paradigme objet. Ainsi, une
mthode objet permet de dfinir le problme
haut niveau sans rentrer dans les
spcificits d'un langage. Il reprsente ainsi
un outil permettant de dfinir un problme
de faon graphique, afin par exemple de le
prsenter tous les acteurs d'un projet
(n'tant pas forcment des experts en un
langage de programmation).

De plus, le fait de programmer l'aide d'un


langage orient objet ne fait pas
d'un programmeur un concepteur objet. En
effet il est tout fait possible de produire un
code
syntaxiquement juste sans pour autant
adopter une approche objet. Ainsi la
programmation oriente objet implique en
premier lieu une conception abstraite d'un
modle objet (c'est le rle de la mthode
objet) en second plan l'implmentation
l'aide d'un langage orient objet (tel que C+
+/Java/...)
Une mthode objet est donc d'une part une
mthode d'analyse
du problme (afin de couvrir toutes les
facettes du problme), d'autre part un
langage permettant une reprsentation
standard stricte des concepts abstraits
(la modlisation) afin de constituer un
langage commun.
3_Diagramme dutilisation