II-PROBLEMATIQUE
Faire tourner une application tient plus aux qualités
et aux reflèxes du programmeur. En faire un produit commercial avec des
qualités compétitives sur le marché est une autre paire de
mauche. Comment une application qui est en compétition avec les autres
applications peut devenir meilleure tout en donnant les mêmes
résultats ?
III-DELIMITATION DU TRAVAIL
Notre travail, ce limitera à améliorer les
performances d?une application en agissant seulement au niveua de la base de
données et sur le code de celle-ci.
Nous savons qu?il est possible d?agir aussi bien sur le
matériel que sur le système d?exploitation, mais ces aspects ne
feront pas l?objet de notre mémoire.
IV- SUBDIVISION DU TRAVAIL
Ce mémoire est subdivisé en 6 parties qui sont : v'
Introduction

v' Généralité
v' Optimisation de la base de données v' Optimisation du
code
v' Etude de cas
v' Conclusion
V-METHODOLOGIE
Pour améliorer les performances d?une application, il
nous est nécessaire de décrire les spects pouvons conduire
à l?optimisation de cette application en partant de sa base de
données jusqu'à son code source.
C?est ainsi que, nous devons faire recours dans aux deux methode
à savoir : -méthodes de la recherche scientifique pour les
aspects rédactionnels ;
- méthodes informatiques (RAD) pour les aspects techniques
spécifiques ;
VI-PRESENTATION DU SUJET
L'optimisation au sens strict du terme est un très
vaste sujet. Il est cependant un ensemble de logique visant la performance
.Plusieurs aspects d'un programme informatique peuvent être
optimisés. Certes, On peut par exemple réduire l'empreinte
mémoire du matériel, augmenter la vitesse d'exécution du
système d?exploitation, Reduire le temps de réponse de la Base de
données en utilisant les routines du SGBD... Cependant, nous ne nous
m'intéresserons ici qu?à l'optimisation du code d?une application
et a celui une base de données qu?elle attaque.
VII-JUSTIFICATION DU CHOIX DU SUJET
Dans la plupart des applications informatiques, on trouve
toujours les données et les traitements qui permettent son
fonctionnement, quel que soit la plate forme matérielle ou logicielle
utilisée...
Il est possible de faire l?optimisation au niveau materiel, du
système d?exploitation ou alors sur toute une application. Nous avons
choisi de parler du dernier aspect qui fait lui-même appel à
l?optimisation de la base de données et du code.

|