Chapitre VI : Conception Préliminaire
La conception préliminaire est certainement
l'étape la plus délicate du processus 2TUP car elle en
représente le coeur. C'est en effet à cette occasion que
s'effectue la fusion des études fonctionnelles et techniques.
En conséquence, plusieurs activités doivent
coexister. Il convient de :
V' Passer de l'analyse objet à
la conception,
V' Intégrer les fonctions
métier et applicatives du système dans l'architecture
technique,
V' Adapter la conception
générique aux spécifications fournies par l'analyse.
La conception préliminaire est avant tout affaire
d'organisation ; elle s'appuie sur les points de vue de spécifications
fonctionnelle et structurelle de l'analyse, mais également sur les
Frameworks de la conception technique. Elle se termine lorsque la conception
est organisée suivant :
V' Son déploiement cible,
V' Son modèle d'exploitation,
V' Son modèle logique.
6.1. Conception du déploiement
Le déploiement d'une solution client/serveur se
construit sur la définition des postes de travail. Le poste de travail
représente un ou plusieurs acteurs pouvant être localisés
sur une machine d'un type particulier et remplissant une fonction
identifiée dans l'entreprise.
Figure 3.6.1.: Présentation du
déploiement
124
La présente figure représente l'environnement de
travail de tous les acteurs du système. Étant donné la
nature de notre application, 3 tiers côté serveur et client
léger (navigateur), le déploiement impliquera uniquement
l'installation d'un navigateur générique pour accéder
à ce nouveau système. Par la suite, la gestion des profils se
chargera de la gestion des différents accès aux
fonctionnalités du système.
Une connexion LAN sera utilisée pour relier le serveur
central au serveur web et au navigateur interne. De plus, les acteurs du
système auront accès au système via un navigateur externe
qui utilisera une connexion internet. Cela s'avère utile pour faire du
télétravail ou même pour répondre à des
situations d'urgence.
6.2. Conception du modèle d'exploitation
L'élaboration d'une architecture d'exploitation avait
déjà commencé en conception générique.
À partir du déploiement, il est possible de la compléter
en fonction des machines et des postes de travail, tout en intégrant les
besoins exprimés en analyse
? Identification des différentes applications
« EnregistrerEPF, EnvoyerLEE, RemettreFC et
DélibEtu»
EnvoyerLEE
Effectue l'envoi des listes des enrôlés aux
enseignants et prépare les grilles des côtes
Figure 3.6.2.: Modèle d'exploitation
délibération des étudiants
EnregistrerEPF
Différentes informations sur les étudiants ayant
payés les frais d'enrôlement
DélibEtu
Différentes
informations sur les calculs des côtes,
péréquation et publication des
résultats
RemettreFC
Différentes
informations sur les des étudiants
Pour cette figure on retrouve 4 applications, soit
EnregistrerEPF, EnvoyerLEE, RemettreFC et DelibEtu. Ces applications
correspondent aux fonctions de la Délibération des
étudiants.
125
V' Identification des différentes applications
« ObtentionCote»
|
|
ObtentionCote
|
Différentes
informations sur les demandes et livraisons des relevés
des côtes
|
Figure 3.6.3.: Modèle d'exploitation Gestion
relevé des côtes
|
Pour cette figure on retrouve une seule application, soit
ObtentionCote. Cette application correspond aux fonctions de
la Gestion relevés des côtes.
V' Identification des différentes applications
« GesProfil»
|
|
GesProfil
|
Gestion des différents profils d'usagers du
système.
|
Figure 3.6.4.: Modèle d'exploitation
Gestion profils d'usagers
L'application GesProfil contient les
définitions des différents profils d'usagers de notre
système. GesProfil est destiné plus
particulièrement à l'administrateur de système. Celui-ci
aura la responsabilité de gérer cette fonctionnalité.
126
? Définitions des applications dans le
modèle d'exploitation
Figure 3.6.5.: Applications dans le modèle
d'exploitation
La figure ci-dessus illustre la définition des
applications dans le modèle d'exploitation. Étant donné
que tous les postes de travail auront le même type de déploiement,
il est important d'illustrer en arrière-plan le serveur WEB. En effet,
toutes les applications sont exploitées directement sur le serveur WEB
(Apache). Ces mêmes applications seront donc attribuées selon le
profil d'usager. Par conséquent, le poste de travail du :
· Secrétaire Général
Académique interagit avec les applications EnregistrerEPF, EnvoyerLEE et
DelibEtu.
· Secrétaire du jury interagit avec l'application
DelibEtu.
· Etudiant interagit avec l'application
ObtentionCote.
· Enseignant interagit avec l'application RemettreFC.
· Chef de Section interagit avec l'application
ObtentionCote.
· Administrateur du système interagit avec les
applications et GesProfil.
127
|