Ensemble des techniques utilisées pour concevoir, développer, tester, documenter et maintenir rationnellement les logiciels.
Ne pas confondre avec analyse programmation - 310 67. Pour les formations spécifiques à la certification ISTQB, employer préparation certification ISTQB - 310 46. Pour les formations à un logiciel, employer les descripteurs de la liste LOGICIELS/OUTILS/APPLICATIONS/SERVICES 700.