Académique Documents
Professionnel Documents
Culture Documents
I. INTRODUCTION GENERALE
Le génie logiciel (anglais software engineering) est une science de
génie industriel qui étudie les méthodes de travail et les bonnes pratiques
des ingénieurs qui développent des logiciels.Le Langage de Modélisation
Unifié, de l'anglais Unified Modeling Language (UML), est un langage
de modélisation graphique à base de pictogrammes conçu pour fournir
une méthode normalisée pour visualiser la conception d'un système. Il est
couramment utilisé en développement logiciel et en conception orientée
objet. il nous a été demandé de concevoir un logiciel qui permet de gérer
une cérémonie de mariage. pour concevoir notre logiciel dans le respect
des règles de l’art du génie logiciel nous allons choisir le modèle de cycle
de vie en V et nous utiliserons UML qui nous permettra de mieux
expliciter les fonctionnalités de notre logiciel.
pourquoi le modèle en V?
Documentation utilisateur.
a. Problème et contexte
c. Périmètre
d. cible
B. ETUDE DE L’EXISTANT
a. Santymed (Algerie)
Force :
Faiblesses :
C. NOTRE SOLUTION
a. Robustesse
b. portabilité:
c. Validité
d. Extensibilité
e. Réutilisabilité
f. Performance
g. Facilité d’emploi
Bonne ergonomie ;
Fouille rapide et facile des données ;
Logiciel avec des guides d’utilisation ;
G. RESSOURCES
a. Ressources matérielles:
➢ Ordinateurs
➢ Internet
b. Ressources humaines:
Designer
Développeurs java
Un intégrateur java
c. Ressources logicielle
H. CONTRAINTES ET FAISABILITÉ
a. Contraintes :
Premier module en 2 semaines
b. Faisabilités :
I. ORGANISATION DU TRAVAIL
Période TAF Rendu
23 – 24 mars Diagramme de cas
d’utilisation
24- 26 Mars Diagramme de
Classe
27 - 29 Mars Diagramme d’état-
transition
29 – 31 Mars Diagramme
d’activité
02 - 04 Avr MCD
05 - 07 Avr MLD
09 - 11 Avr Normalisation du
MLD
13 – 15 Avr MPD
a. Gestion du patient
B. DIAGRAMME DE CLASSE
a. Gestion des utilisateurs
b. Gestion du patient
Le but de cette partie est de décrire et d’expliquer les différents les méthodes
(Fonctions) utilisées dans notre programme. Nous avons répartis toutes ces
méthodes par module.
Sauvegarde un patient
storePatient() Request request Vue ‘index’
dans la base de données
Retourne la vue
editPatient() Int id_pat d’édition ou
Vue ‘patient.edit’
modification d’un
patient précis
Supprime
DeletePatient() Int id_pat définitivement un
Vue
patient de la base de
‘patient.trashed’
données
V. MANUEL D’UTILISATION
VI. CONCLUSION GENERALE