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 mise en place d'un logiciel de gestion commerciale au sein d'une entreprise commerciale: cas de établissement KAS Sondirya

( Télécharger le fichier original )
par Chirac Ruhamya Mulindwa
Université adventiste de Lukanga - Gradué en sciences économiques et de gestion 2011
  

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

CHAPITRE PREMIER : CONSIDERATION THEORIQUE

I.1. DEFINITION DES CONCEPTS

I.1.1. Conception

a) Définition

La conception : est l'action de concevoir, acte de l'intelligence, de la pensée, s'appliquant à un objet (Dictionnaire, le Petit Robert I, 1987).

b) Le champ d'application

1. Conception assistée par ordinateur (CAO)

- En anglais : computer Aided Design (CAD)

Elle recouvre un vaste champ de travaux dans lesquels l'ordinateur aide à la conception. Une idée (par exemple : la création d'une nouvelle carrosserie de voiture), avant de se concrétiser, doit passer par de nombreuses étapes. L'ordinateur, capable d'exécutions très rapides (calcul, dessins de plan, etc), permet de multiplier les prototypes théoriques et donc économise le temps et argent. Le plus connu des logiciels de CAO pour ordinateurs est Auto CAD (Le Petit Larousse illustré, 1980).

2. La conception Informatique

La conception de logiciel met en oeuvre tout un ensemble d'activités qui, à partir d'une demande d'informatisation d'un processus (demande qui peut aller de la simple question orale jusqu'au cahier des charges complet), permettant la conception, l'écriture et la mise au point d'un logiciel (et donc de programmes informatiques) jusqu'à sa livraison au demandeur. Le fait de concevoir un système en allant du général au particulier, en passant par des « étapes d'affinage ».

Réalisable uniquement lorsque l'on a une bonne vision d'ensemble de la solution du problème à résoudre, elle a été décrite pour la première fois par Niklaus Wirth, père des langages Pascal et Modula-2 (entre autre), et était alors déjà utilisée par les bons programmeurs.

Afin de résoudre un problème mieux vaut théoriquement commencer par bien le comprendre puis trouver une solution. Pour créer un logiciel, par exemple, on doit théoriquement décrire le problème puis le mode de résolution. Le terme conception désigne à la fois l'étape (« phase ») concernée et la nature de l'activité alors menée. Elle produit une spécification comprise par tous les impliqués. Le développement de logiciels ressemble un peu à la maternité : mieux vaut mieux concevoir d'abord (déterminer ce que l'on va faire, et comment), programmer (réaliser) ensuite et accoucher (livrer, exploiter...). La programmation fait généralement appel à un mélange de conception descendante et de conception ascendante ( http://fr.wikipedia.org/wiki/Conception, consulté le 4 Avril 2011).

En règle générale, la conception de logiciel va suivre 3 grandes phases :

- Phase d'analyse (fonctionnelle) ou de conception : durant cette phase, on effectue simultanément l'étude des données et l'étude des traitements à effectuer. C'est en général dans cette phase que s'appliquent les techniques de modélisation. Il en découle la description des bases de données éventuelles à créer et les programmes à écrire et la manière dont tout cela va être intégré : Spécification, conception, Définition de l'architecture ;

- Phase de réalisation ou de programmation (écriture et tests de programmation) : Algorithmique, codage, programmation, gestion de versions, refactoring, tests unitaires, optimisation du code ;

- Phase de livraison : intégration, validation, documentation du logiciel, packaging.

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








"Tu supportes des injustices; Consoles-toi, le vrai malheur est d'en faire"   Démocrite