CSOFT - Connecting Possibilities...
ACCUEIL
NOS SOLUTIONS
  Localisation
  Essais
  Multimédia
  Développement
 
  Méthodologie
  Nos compétences
  Développement externalisé
  Sans fil
  Voix-off
NOTRE EXPERIENCE
NOS CLIENTS
CSOFT
 
   
Méthodologie
 
Accueil > Nos solutions > Développement > Méthodologie

Méthodologie de développement

CSOFT applique la méthodologie CMM2 à l'ensemble de son processus de développement des logiciels : définition du cahier des charges initial, organisation du projet, tableau de bord et supervision et assurance qualité du produit fini. Le RUP (pour "Rational Unified Process") est le fondement de notre processus de développement, complété par des directives, des modèles et des spécifications mis au point par nos responsables de production sur la base d'années d'expérience des disciplines de développement des logiciels. Ce cadre de développement unifié permet à CSOFT de construire des applications aux normes de l'industrie et dotées d'une architecture cohérente, facile à repérer et à reproduire.

Le processus CSOFT de développement d'un logiciel comprend les phases suivantes :
  1. Inventaire :
    C'est la base de définition du cahier des charges et de modélisation du projet. On définit les spécifications du projet et on développe ses modèles d'architecture.
  2. Elaboration :
    Phase d'analyse détaillée et d'élaboration des schémas de conception.
  3. Construction :
    Phase de conception détaillée, de mise en œuvre et d'essai du projet. Cette phase est généralement la plus longue.
  4. Transition :
    Déploiement final du projet.
Chaque phase peut être décrite plus en détail comme suit.

Inventaire : définition du cahier des charges et modélisation
Au début d'un projet, nous commençons par en définir le cahier des charges. Cette phase peut impliquer la collecte d'un complément d'informations et de données sur l'environnement dans lequel l'application finie sera déployée. Nous définissons ensuite le champ d'application du projet et ses critères. Ensuite, nous concevons une architecture de base qui peut se présenter sous la forme d'un modèle de simulation des critères ou d'un prototype d'étude des domaines les plus sensibles au risque. En fonction du champ d'application du projet et de l'architecture qui a été choisie, nous préparons l'environnement du projet (organisation et outils). Nous procédons ensuite à une estimation du coût et du planning de l'ensemble du projet. Toutes ces opérations ont pour but d'assurer l'adéquation exacte aux besoins et aux demandes du client.

Elaboration : analyse et conception
Cette phase a surtout pour objectif d'affiner et de valider l'architecture de base en tant que fondement logique pour la conception et la mise en œuvre. L'ergonomie et la fonctionnalité de l'architecture de base sont évaluées à l'aide d'une ou de plusieurs options d'architecture. Le modèle de base est utilisé pour mettre au point des schémas itératifs pour la phase de construction. La phase d'élaboration s'achève par la définition du modèle d'analyse et les avant-projets du modèle de développement et du modèle de données.

Construction : analyse détaillée, mise en œuvre et essais
C'est la phase à laquelle nous consacrons le plus de temps. C'est à ce stade qu'interviennent la programmation et la mise en oeuvre pour achever le développement du système sur la base du modèle d'architecture de base. Les essais d'assurance qualité sont également conduits pendant cette phase.

Transition : déploiement du projet
Le béta-testing du projet est conduit pendant cette phase. Les accessoires comme les manuels d'utilisation et la documentation de formation sont rédigés. Cette phase est aussi celle du béta-testing du système complet. En outre, nous aidons à l'installation du produit et nous vérifions le respect intégral du cahier des charges avant la livraison du produit au client. La cas échéant, nous pouvons assurer l'interfaçage avec l'infrastructure existante du client, comme des bases de données ou des utilitaires.



Si vous souhaitez des renseignements complémentaires sur la méthodologie des solutions CSOFT de développement des applications, veuillez nous écrire à info@csoftintl.com ou cliquez ici.

   

© Copyright 2008 CSOFT Solutions, Ltd.