Question d'origine :
Quelles sont les étapes de développement d'un logiciel ?
Réponse du Guichet
Le développement d'un logiciel comprend les étapes suivantes : choix d'une méthodologie de travail, analyse du besoin (ou analyse fonctionnelle), spécifications, architecture, conception, modélisation, programmation, développement, tests, validation, maintenance et gestion de projet.
Bonjour,
Vous voulez savoir quelles sont les étapes de développement d'un logiciel ?
Vous trouverez sur Internet de nombreuses synthèses sur le sujet, rédigées par des sociétés de services et d'ingénierie en informatique.
Voilà par exemple les étapes du développement logiciel selon IBM :
- Choix d'une méthodologie
- Collecte des exigences
- Choix ou création d'une architecture
- Développement d'une conception
- Création d'un modèle (à l’aide de langages comme SysML ou UML)
- Construction du code dans le langage de programmation approprié
- Tests
- Gestion de la configuration et des défauts
- Déploiement
- Migration des données
- Gestion et mesure du projet
Source: Qu'est-ce que le développement de logiciel ? IBM
L'encyclopédie participative Wikipédia propose une synthèse sur le Développement de logiciel qui évoque de façon plus large le cycle de vie des logiciels :
"Le génie logiciel touche au cycle de vie des logiciels. Toutes les phases de la création d'un logiciel informatique y sont enseignées: l'analyse du besoin, l'élaboration des spécifications, la conceptualisation du mécanisme interne au logiciel ainsi que les techniques de programmation, le développement, la phase de test et finalement la maintenance. (...)
Selon le SWEBOK [Guide du corpus de connaissances en génie logiciel] les activités clés du cycle de vie d'un logiciel sont: l'analyse fonctionnelle, l'architecture, la programmation, les tests, la validation, la maintenance et la gestion de projet."
Nous n'avons pas identifié de livre décrivant l'ensemble des processus du développement logiciel.
Pour aller plus loin, vous pouvez consulter nos livres sur le développement des logiciels ; par exemple
:- Proprement codeur : code de conduite pour développeurs professionnels. Robert C Martin. Pearson France, 2021
- Agile proprement : un retour à l'essentiel. Robert C Martin. Pearson France, 2021
- Architecture logicielle propre : guide pratique pour la conception de logiciels. Robert C Martin. Pearson France, 2020
Ou ces synthèses rédigées par des sociétés de services et d'ingénierie en informatique :
- Développement de logiciel : de quoi s’agit-il ? Dune Gestion
- Les 5 étapes d'un développement logiciel. Start Tech up