Méthodologie de gestion de vos besoins informatiques en Roumanie |
Maîtrise des différentes étapes du développement logiciel :
- Analyse, architecture, conception de logiciels (basée sur UML) :
- diagrammes de classes
- diagrammes de collaboration
- diagrammes de séquences
- Développement d'applications logicielles.
- Système de test logiciel & élaboration de scénarios pour test fonctionnel et de charge.
- Documentation du logiciel au niveau :
- De l'application (guide utilisateur, manuel d'installation, etc)
- Du code source
Analyse logicielle, architectures et conception de programmes :
- UML (cas d'utilisation, Classes, Collaboration, Séquence, Etat, diagrammes d'activité)
- Outils de modélisation / conception (Rational Rose, TogetherJ, ERWin DB layer)
- Conception de patterns
Le test des programmes réalisés :
- Recours à des techniques de test automatique pour s'assurer que toutes les fonctions souhaitées ont été réalisées.
- Test continu après chaque phase du projet pour s'assurer que le produit sera livré avec une qualité optimale...
- Tests de régression
Recours à une méthodologie de développement logiciel aboutie :
- Méthodologie interne de codage précise et systématiquement utilisée (homogénéité et lisibilité du code)
- Définition de jalons internes pendant la phase de développement pour s'assurer du respect des exigences clients (délais et qualité)
- Gestion de projet optimisée (recours à un logiciel de suivi de projet que nous avons adapté à nos besoins, Mantis, gestion des changements demandés, méthodologies de conduite de réunion et génération d'idées innovantes)
- Recours au CVS (Système de contrôle des versions) pour garder un historique de l'ensemble des changements au cours des différentes phases de développement.
- Test à différents niveaux (fonctionnel, volume, test de charge)
|