8 Conception détaillée
8.1 Le diagramme de déploiement
En UML, un diagramme de déploiement est une vue statique
qui sert à représenter l'utilisation de l'infrastructure physique
par le système et la manière dont les composants du
système sont répartis ainsi que leurs relations entre eux
19
CHAPITRE I : Présentation du cadre du
projet
Tableau 3: Diagramme de déploiement
8.2 Le diagramme de composants
Les diagrammes de composants et les diagrammes de
déploiement sont les deux derniers types de vues statiques en UML. Les
premiers décrivent le système modélisé sous forme
de composants réutilisables et mettent en évidence leurs
relations de dépendance. Les seconds se rapprochent encore plus de la
réalité physique, puisqu'ils identifient les
éléments matériels (PC, Modem, Station de travail,
Serveur, etc.), leur disposition physique (connexions) et la disposition des
exécutables (représentés par des composants) sur ces
éléments matériels.
20
CHAPITRE I : Présentation du cadre du
projet
Figure 11: Diagramme de composants
8.3 Environnement de travail Environnement matériel
:
Tout au long de notre projet, nous avons eu à notre
disposition un ordinateur portable qui dispose de la configuration suivante
:
· Dell : Intel pentium (R) @ 2.30GHz, Ram : 4, 00 Go
· Système d'exploitation : Windows 7,
Environnement technique
Php 7.0 : est un langage de scripts généraliste et
Open Source, spécialement conçu pour le développement
d'applications web. Il peut être intégré facilement au
HTML.
21
CHAPITRE I : Présentation du cadre du
projet
Wamp server : est un serveur local pour tester l'application
MySql 5.6.17 :est le SGBD utilisé dans
la gestion de la base de données
Bootstrap (4): est un Framework CSS3, HTML5 et
JavaScript, créé par les développeurs de Twitter .Il
comporte un système de grille de 12 colonnes efficace, permettant de
mettre en ordre l'aspect visuel d'une page web. Il apporte du style pour les
boutons, les formulaires, la navigation et permet ainsi de concevoir un site
Web rapidement et avec peu de lignes de code ajoutées.
HTML5 : définit deux syntaxes de DOM :
HTML5 et XHTML5. Cette version apporte de nouvelles possibilités en
termes de création d' « applications Web riches »
bénéficiant de l'intégration d'éléments
multimédias et d'interactivité
JQUERY [12] :C'est un Framework JavaScript.
Parmi ces technologies du Web, on retrouve les standards HTML5 et CSS3 mais
aussi des langages plus évolués qui permettent de dynamiser les
pages Web. L'un d'eux, le plus connu et le plus utilisé, est
JavaScript.
Visual Paradigm for UML : Est, comme son nom le
laisse supposer, un logiciel permettant aux programmeurs de mettre en place des
diagrammes UML. Disposant
22
CHAPITRE I : Présentation du cadre du
projet
d'un outil créant des rapports personnalisables aux
formats PDF, Word ou HTML afin de les partager et les publier sur Internet
Conclusion
Tout au long de ce chapitre, nous avons présenté
une brève description du projet à réaliser, en
déterminant la problématique et en proposant la solution
envisagée pour faire face à la situation actuelle. Par la suite
nous avons présenté une étude de méthodologies de
développement choisit qui sera adoptée pour le
développement de notre système.
On a définit par la suite les besoins fonctionnels et non
fonctionnels, la Spécification du Backlog de produit et la
préparation du planning de travail.
Les releases et les sprints qu'on va élaborer dans les
chapitres suivants
Le deuxième chapitre sera consacré à la
spécification des besoins, l'analyse, la conception et la
réalisation des cas d'utilisation du premier release qui englobe les cas
d'utilisation de la priorité 1 et 2
23
CHAPITRE II : Mise en OEuvre du Release
1
|