WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Opttimisation de l'application

( Télécharger le fichier original )
par Guelor IBARA NGATSE
ISTP - Master 2009
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

ARRETE D'AGREMENT N° 0046/MFPRE/CAB

TEL. : (00242) 989 18 89 / 763 48 37 / 413 94 03

POUR L'OBTENTION DU DIPLÔME DE MASTEUR

SPECIALITE : INGENIERIE DES SYSTEMES D'INFORMATIONS

Présenté et soutenu publiquement par : sous la direction de :

Guelor IBARA NGATSE Docteur Aimé Onésime KASUYI

Etudiant Professeur

Année Académique : 2009-2010

d

DEDICACE

Je dédie ce mémoire à mes très chers parents et tous ce qui m?ont soutenu tout le long de ces années d?études. En particulier :

> A mon père et ma mère qui m'ont présenté les sacrifices nécessaires durant toute ma vie ;

> A mes frères et soeurs, sans oublier mes amis qui m'ont soutenu par leurs encouragements durant la rédaction de la mémoire.

REMERCIEMENT

Nous remercions Dieu, l?être supreme qui nous a donné la sagesse et l?intelligence d?élaborer ce travail.

Nous adressons aussi nos remerciements aux personnes qui ont contribué à la réalisation de ce projet d?étude en informatique. A savoir :

+ le Docteur Aimé Onésime KASUYI, Directeur Général de l?Ecole de Génie Industriel et Directeur de mon mémoire, pour m?avoir permis de travailler avec autonomie et conseiller pour la réalisation de travail;

+ Monsieur Arsène TOUKOKANI, le promoteur Directeur Général pour l?ouverture du cycle de master dans son Institut ;

+ Mes parents pour leur soutien à ma réussite ;

+ Enfin, à tous ceux qui de près ou de loin ont contribué à la réussite de ce mémoire.

ACRONYMES

ADO : Activex Data Object

AGP : Application Generator Program (Le programme du générateur

d?application)

API : Interface de programmation (Application Programming Interface) BASIC : Beginner s All-purpose Symbolic Code

BD : Base de données (Database)

CLR : Common Language Runtime

CISC: Complexe Instruction Set Code

COM: Common Objet Oriented Model

DOS: Disk Opening System

DAO: Data Acces Object

PC : Personal Computer (Orditeur Personnel) L4G : Langages de quatrième(4) Génération MCD : Modèle Conceptuel de Données

MLD : Modèle Logique de Données

MPD : Modèle Physique de Données

NET : Normes Europeennes de Télécommunication ODBC: Open Data Connectivity

OFA: Optimal Flexible Architecture

RIST: Ristructed Instriction Set Code

RAD: Rapid Application Development

SE: Système d?Exploitation (Operating System) SGBD: Système de Gestion de Base de Données SGBDR: Système de Gestion de Base de Données Relationnel

SQL: Structured Query Language

VB : Visual Basic

WEB: Wide Area Web WWW: Word Wild Web XP : eXPerience

AVANT-PROPOS

Aujourd?huit, la programmation a eu des outils permettant aux programmeurs de concevoir et de livrer des applications plus rapides, dans le délai fixées avec les utilisateurs. Très souvent, le produit fini ne repond pas aux critères d?acceptabilité, quand bien même il produit les résultats attendus. Il faut aussi noter, qu?une application est rarement maintenue par ceux qui l?on dévéllopée.

Pour reléver ce défi, une solution est mise en oeuvre. Il faut depasser le niveau de la conception, de la programmation. C?est l?optimisation. Ce sera de cela que nous parlons tout au long de ce travail de fin d?études.

SOMMAIRE

DEDICACE

REMERCIEMENT

ACRONYMES

AVANT-PROPOS

INTRODUCTION GENERALE

Présentation du sujet

Interêt du sujet

Problématique

Délimitation du sujet

Subdivision du sujet

Méthodologie

Présentation du sujet

Justification du choix du sujet

PREMIERE PARTIE : Généralités

Chapitre I : Matériel

Chapitre II : Système d?Exploitation

Chapitre III : Base de données

Chapitre IV : Langage de programmation

DEUXIEME PARTIE : Optimisation de la base de données
Chapitre I : Modèlisation de données

ChapitreII : Principes de l?optimisation de la base de

données

ChapitreIII : Méthode de l?optimisation de la base de

données

Chapitre IV : Optimisartion du SGBDR :

TROISIEME PARTIE : Optimisation du code

Chapitre I: Optimisation des variables

Chapitre II : Optimisation sur les nombres

Chapitre III : Optimisation des tests

Chapitre IV : Optimisation sur les chaînes

Chapitre V : Optimisation des boucles

Chapitre VI : Compulation de l?application

QUATRIEME PARTIE : Etude de cas :

Chapitre I : Présentation de la base de données oracle

Chapitre II : Présentation de l?application

CONCLUSION

ANNEXE

BIBLIOGRAPHIE

TABLE DES MATERIELS

8

INTRODUCTION GENERALE

Dèpuis que les logiciels sont devenus des marachandisses (c'est-à-dire un produit logiciel) à vendre. Les concepteurs doivent fournir les éfforts pour que les livrables repondent aux normes. On constate en général que beaucoup des devellopeurs n?ont pas conscience de cette nécessité. Plus grave, les entreprises qui achètent les logiciels, manquent elles-mêmes aussi les connaissances pour exiger le respect des normes. Pour resoudre ce problème, les applications écrites doivent subir le test d?optimisation. Nous nous efforcerons tout au long de ce travail d?apporter les solutions permettent d?améliorer les qualités des applications.

I-INTERET DU SUJET

L?intérêt de notre mémoire est de fournir aux dévéloppeurs des applications, aux auditeurs des systèmes informatiques et aux directeurs informatiques ou tout simplement aux décideurs, les informations pouvant leurs permettre d?améliorer les performances d?une application informatique.

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Le doute est le commencement de la sagesse"   Aristote