THÉMATIQUES: QUALITÉ / DÉVELOPPEMENT / RÉSEAU / GESTION
.NET Core - ABAP - Active Directory - Analyse de données - Angular - APIs - Architecture de système - Architecture orientée services - ASP.NET Core - AWS - Azure - Base de données orientée graphe - Bases de données relationnelles - Bash - Bootstrap - C - code AJAX - C# - C++ - Cassandra - CI/CD - Confluence - Crystal Reports - CSS - Cybersécurité - Dart - DataStage - DB2 - DevOps - Django - Docker - Express.js - Flutter - Git - GitHub - GitLab - Gradle - GraphQL - gRPC - Hadoop - Hibernate - HTML - J2EE - Java - JavaScript - Jenkins - Jira - JPA - jQuery - JSON - JUnit - Kotlin - Kubernetes - Laravel - Linux - Logiciel-service - Maven - Microsoft SQL Server - MongoDB - MVC - MySQL - Neo4j - Node.js - NoSQL - Oracle - Perl - PHP - PL/SQL - POO - PostgreSQL - Power BI - Python - React - Redis - Redux - REST - SAP - SAP HANA - Scala - Scriptage - Scrum - SDLC - Shell scripting - Spark - Spring - SOAP - Spring Boot - SQL - SSRS - Teradata - Terraform - TypeScript - UNIX - VBA - Virtualisation - Visual Studio - Vue.js - WCF
SDLC
SDLC, ou Software Development Life Cycle, est un processus structuré et séquencé utilisé dans le développement de logiciels. Il décrit les phases nécessaires pour développer un système logiciel, de la planification initiale à la maintenance continue après le déploiement.
Les phases typiques du SDLC comprennent :
Planification et analyse des exigences : Cette phase consiste à définir les objectifs du projet, à analyser les exigences du système et à établir un plan pour le développement du logiciel. Conception : Dans cette phase, les spécifications techniques du système sont élaborées, y compris les diagrammes de conception, les interfaces utilisateur et les architectures de base de données. Développement : Les programmeurs écrivent le code source du logiciel en fonction des spécifications de conception. Test : Cette phase consiste à vérifier que le logiciel fonctionne correctement et répond aux exigences définies dans la phase d'analyse. Déploiement : Le logiciel est installé et déployé dans l'environnement de production. Maintenance : Cette phase consiste à apporter des modifications au logiciel après son déploiement pour corriger les bugs, améliorer les fonctionnalités ou adapter le système aux changements de l'environnement. Le SDLC peut être appliqué à différents modèles de développement de logiciels, tels que le modèle en cascade, le modèle itératif et incrémental, le modèle Agile, et le modèle en V.