Formation d'école spécialisée master of science in evolving complex software systems (pour étudiants internationaux) - IMT ABPL
| Durée de la formation en année | 2 ans |
|---|---|
| Statut de l'école | Non renseigné |
| Rythme de formation | Temps plein |
| Modalité | En présentiel |
| Prix | Non renseigné |
Description
Le Master of Science in Evolving Complex Software Systems de l'École nationale supérieure Mines-Télécom Atlantique forme des experts capables de concevoir et faire évoluer des systèmes logiciels complexes dans un environnement technologique en constante mutation. Cette formation internationale aborde l'ingénierie logicielle avancée, l'architecture des systèmes distribués, la modélisation UML/SysML, les méthodes agiles et DevOps, ainsi que l'intelligence artificielle appliquée aux systèmes logiciels. Les étudiants développent une expertise en refactoring, maintenance évolutive, qualité logicielle et gestion de la complexité architecturale. Ils maîtrisent les technologies émergentes, l'intégration continue et les approches de développement collaboratif. Les diplômés évoluent vers des postes d'architectes logiciels, d'ingénieurs en systèmes complexes, de tech leads ou de consultants en transformation numérique dans des entreprises internationales, startups technologiques ou centres de R&D, répondant aux défis croissants de l'évolution des écosystèmes logiciels modernes.
Thématiques abordées
- Conception et architecture de logiciels évolutifs : principes, modèles et design patterns adaptés
- Techniques avancées de développement logiciel : programmation concurrente, systèmes distribués et cloud computing
- Gestion des complexités et de l’évolution logicielle : méthodes agiles, DevOps et intégration continue
- Analyse et validation de systèmes complexes : tests automatisés, vérification formelle et assurance qualité
- Technologies émergentes et applications spécialisées : intelligence artificielle, Internet des objets et sécurité informatique
Objectifs de la formation
- Comprendre et modéliser les systèmes logiciels complexes et évolutifs
- Maîtriser les techniques avancées de conception, développement et maintenance logicielle
- Analyser et gérer l'évolution des systèmes en intégrant contraintes techniques et métiers
- Développer des compétences en collaboration internationale et gestion de projets logiciels complexes
- Utiliser les outils et méthodes innovants pour garantir qualité, performance et sécurité des logiciels
Découvrir l’établissement
- Voir l’établissement