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

 > 

Conception et réalisation d'une application de gestion du presse-papier de Windows 7.

( Télécharger le fichier original )
par MAKA MAKA Ebenezer NOUMBO NGUETSOP Stephane Cedric
ENSET DE DOUALA - DIPET II 2013
  

précédent 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

32

2.4.3. Solution adopté

Le logiciel devant faire preuve de transparence et de performance, le choix de la méthode d'analyse et du langage de programmation ne doit pas être fait au hasard.

2.4.3.1. Choix de la méthode d'analyse et de conception

Une méthode d'analyse et de conception a pour objectif de formaliser les étapes préliminaires du développement d'un système afin de rendre son développement plus fidèle aux besoins du client. Il existe plusieurs méthodes d'analyse et de conception à savoir : RACINES, MERISE, NIAM, OMT (Object Modeling Technique), Booch, UML etc. Chacune de ces méthodes a été mise sur pied pour résoudre un problème persistant (robustesse, maintenance, sécurité...) dans l'industrie du développement logiciel. Le choix d'une méthode d'analyse dépend essentiellement de la composition de l'équipe. Il n'est pas conseillé de choisir une méthode qui implique une formation préalable de la majorité des membres du groupe. Afin de réduire le temps d'apprentissage d'une nouvelle méthode, nous avons opté pour la méthode d'analyse UML.

2.4.3.2. Choix du langage de programmation

Il existe de nombreux langages de programmation qui permettent d'écrire le code dans un langage devant être compilé afin d'être compréhensible par l'ordinateur. Le choix de ce langage est primordial, car de lui va dépendre le temps de développement et la performance de l'application. Plusieurs langages s'offrent à nous à savoir Java, C++, C, C#, PHP etc.

Notre choix porte sur le langage C# ceci pour les raisons ci-après :

· C'est un langage développer par Microsoft et donc parfaitement compatible.

· C'est un langage facile à prendre en main.

· Son IDE (Visual Studio), est suffisamment riche et propose assez d'outils permettant de faciliter le développement (coloration syntaxique, complétion automatique, compilateur intégré, aide locale et en ligne, debugger très performant).

· Il utilise le Framework.NET18 de Microsoft.

· C'est un langage qui nous est familier.

18 Framework.NET: composant logiciel pouvant être ajouté au système d'exploitation Microsoft Windows afin de faciliter le développement des applications

33

Une application de gestion du presse-papier doit primer par sa performance, sa transparence et son ergonomie. De nombreux logiciels de gestion du presse-papier ont été développés pour optimiser le presse-papier de Windows. Malgré cela, ceux-ci (les versions libres) restent peu performantes et pas ergonomique, d'où la nécessité d'implémenter une solution libre, ergonomique, transparente et performante. Le chapitre suivant détaille l'implémentation des modules principaux de notre application.

34

précédent 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 don sans la technique n'est qu'une maladie"