5.3. Modèle d'Exploitation de la conception
technique
En conception générique, le modèle
d'exploitation montre l'organisation des composants correspondant aux
différents Framework techniques que l'on peut mettre en oeuvre.
Voici comment nous avons choisi d'organiser les composants
génériques qui devront être intégrés au
prototype de validation de la conception générique :
V' pour des raisons de performances, la base de données
du référentiel métier et le référentiel des
informations d'intégrité sont séparés ;
V' le composant d'accès aux données correspond
à la partie générique du Framework qui pilote la connexion
à la base de données ;
V' le superviseur de la distribution est le chef d'orchestre
des composants, il est
notamment chargé de démarrer tous les autres
composants distribués. La relation de démarrage constitue une
dépendance particulière. C'est pourquoi nous avons introduit le
stéréotype « start ».
Figure 3.5.2.: Présentation du modèle
d'exploitation de la conception technique
121
5.4. Modèle de Configuration logicielle
Le modèle de configuration logicielle est
développé au niveau de la conception technique. Les
sous-systèmes identifiés sont autant de cibles de fabrication
indépendantes, de manière à pouvoir être
réutilisés par différents projets, par exemple dans le cas
de notre projet :
Le sous-système « Superviseur components »
établit comment fabriquer les composants du système constituant
les services d'exécution.
Le sous-système « Exécuter métier
» regroupe l'ensemble des composants du système et des packages PHP
permettant de fabriquer un composant d'exécution métier.
Le sous-système « Environnement local »
structure les packages PHP. Il permet l'exploitation des éléments
à intégrer dans le code des applications clientes.
Figure 3.5.3.: Présentation du modèle
de configuration logicielle
122
5.4. Présentation et justification du choix
des langages de développement y'
Présentation des langages de
développement
5 couches
|
Langages
|
Présentation
|
HTML, JavaScript, Css
|
Application
|
PHP, Ajax
|
Métier
|
PHP
|
Accès aux données
|
PHP
|
Stockage de données
|
MySQL
|
y' Justification du choix des langages de
développement
Plusieurs possibilités s'offrent à nous afin de
présenter une application simple, durable, complète et
intègre. Comme il nous a été demandé, nous
désirons créer une application Web qui se définit comme :
l'automatisation de certaines tâches de gestion courante, à partir
du Web, afin de répondre aux besoins spécifiques de chaque
fonction de l'organisation.
De ce fait, nous envisageons créer notre application
HTLM (Hyper-Text Mark-up Language) à l'aide du logiciel Dreamweaver.
Celui-ci est définit comme un Logiciel performant qui nous permet de
réaliser nos pages Web avec rapidité, simplicité et
professionnalisme. La version récente intègre les plus
récentes innovations technologiques. De nouvelles fonctions nous
permettent de personnaliser le logiciel selon nos besoins et notre niveau de
connaissance ».
Tout ce qui concerne l'aspect présentation de notre
application sera géré par le code
HTML.
Par ailleurs, pour répondre aux besoins de la couche
application, plus précisément le volet validation et
contrôle, l'utilisation de PHP et Ajax seront de mise. Et pour afin
répondre aussi aux différents besoins de la couche métier
et accès aux données, nous utilisons le PHP.
Finalement, pour la création de notre base de
données, considérant notre demande en volume de données
assez illimité, notre choix s'est arrêté sur MySQL.
123
|