Maîtrise des différentes phases du cycle de vie du logiciel
La réalisation d'applications industrielles passe par la maîtrise des différentes phases du cycle de vie du logiciel et des outils de génie logiciel associés :
La gestion de configuration tient une place importante dans nos méthodes de travail, elle seule permet d'assurer la traçabilité des évolutions et la cohérence des composants d'un logiciel industriel développé par plusieurs acteurs, éventuellement sur des sites différents.
- Phase de conception, classique ou orientée objet;
- Reconception de logiciel
- Etape de maquettage
- Techniques d'analyse de logiciel : structure, complexité, qualité
- Gestion de configuration
- Documentation en ligne et papier
- Portage et migrations (UNIX, Windows, LINUX)
- Réalisation d'outils de distribution et d'installation de logiciels
- Techniques de validation des logiciels (taux de couverture, conception des tests)
- Maintenance, gestion des anomalies
- Distribution, support
La gestion de configuration tient une place importante dans nos méthodes de travail, elle seule permet d'assurer la traçabilité des évolutions et la cohérence des composants d'un logiciel industriel développé par plusieurs acteurs, éventuellement sur des sites différents.