Please enable JavaScript.
Coggle requires JavaScript to display documents.
industrialisation logiciel cours (22h) et TP (20h) - Coggle Diagram
industrialisation logiciel cours (22h) et TP (20h)
1.1) Introduction et Objectifs (2h)
1.1.1) Définition de l’industrialisation logicielle
1.1.2) Enjeux et objectifs du cours
1.1.3) Présentation globale des activités TP
1.2) Fondamentaux du Génie Logiciel (3h)
1.2.1) Modèles de cycle de vie (Cascade, V, Agile, etc.)
1.2.2) Qualité logicielle et normes (ISO, CMMI)
1.2.3) Gestion des risques et gouvernance du projet
1.3) Stratégie d’industrialisation (4h)
1.3.1) Organisation des processus de production
1.3.2) Automatisation et standardisation
1.3.3) Pyramide des tests (unitaires, intégration, système)
1.3.4) Communication et reporting
1.4) Outils et Techniques d’Automatisation (4h)
1.4.1) Environnements de tests (JUnit, frameworks de test)
1.4.2) Web Services et tests d’API (SoapUI, Postman)
1.4.3) Tests d’IHM (Selenium, Robot Framework)
1.5) Intégration Continue et Livraison Continue (3h)
1.5.1) Concepts CI/CD
1.5.2) Outils d’intégration (Jenkins, GitLab CI)
1.5.3) Déploiement et orchestration (Docker, Kubernetes)
1.6) Approches DevOps et Industrialisation Avancée (3h)
1.6.1) Culture DevOps (collaboration et automation)
1.6.2) Infrastructure as Code
1.6.3) Observabilité et supervision (logs, métriques)
1.7) Études de Cas et Retours d’Expérience (3h)
1.7.1) Parcours d’industrialisation de projets existants
1.7.2) Avantages, limites et obstacles
1.7.3) Évaluation et synthèse
2) Travaux Pratiques (TP 20h)
2.1) Mise en Place d’un Projet de Tests Automatisés (6h)
2.1.1) Définition du périmètre et création du référentiel
2.1.2) Écriture de scripts de test et exécution
2.2) Intégration Continue d’une Application (6h)
2.2.1) Configuration d’un pipeline (build, test, déploiement)
2.2.2) Analyse des rapports et gestion des artefacts
2.3) Approche DevOps : Infrastructure as Code (4h)
2.3.1) Mise en place d’un environnement virtuel (Docker)
2.3.2) Déploiement et monitoring basique
2.4) Projet Final : Industrialisation de A à Z (4h)
2.4.1) Assemblage de tous les outils et méthodes étudiés
2.4.2) Rédaction et soutenance finale