Gestionnaire des anomalies
L'objectif fonctionnel de ce projet est de réaliser un gestionnaire des anomalies pour le DSAS (Département de la Santé et de l'Action sociale de l'Etat de Vaud). Nous estimons que cet objectif est atteint. La partie interface utilisateurs va se faire, comme indiqué dans le cahier des charges, en dehors de ce travail de diplôme. Nous estimons aussi que les objectifs non fonctionnels sont atteints. Le gestionnaire est portable, maintenable, flexible et con@§ue avec des couches indépendantes et réutilisables. Les points forts de ce projet sont : - l'utilisation d'une architecture n-tiers - l'utilisation d'un conteneur léger pour la gestion des transactions peu de dépendances envers une base de données précise. Il n'y a que le fichier de configuration à changer si l'on passe d'une base de données comme FireBird vers Oracle - une indépendance envers l'ORM (object-relational-mapping) utilisé. On peu ainsi changer facilement Hibernate par Toplink ou tout autre ORM ayant implémenté la spécification JPA - les tests unitaires sont automatisés - le code est en général bien documenté - l'utilisation de JavaDoc permet de lire la description d'une classe ou d'une méthode par simple survol de la souris. Il permet aussi de générer automatiquement la documentation du code - l'utilisation de l'open source et des nouvelles technologies : UML, JAVA, Hibernate, JPA, SPRING - l'utilisation d'un outil d'archivage et de gestion des versions - tous les outils et langage utilisés pour le développement sont de la famille open source Les points faibles sont résumés dans la complexité des technologies utilisées dont la plupart étaient nouvelles pour moi.
Etudiant: Hassan Aznag
Année: 2007
Département: FEE
Filière: Informatique et systèmes de communication (anciennement Informatique)
Type de formation: En emploi
Partenaire externe: Département de la santé et de l'action sociale (DSAS) - Direction systèmes d'informatique (DSI), 1014 Lausanne
Enseignant responsable: Alexander Knob
Téléchargement:
- Télécharger l'affiche