En informatique, une donnée est la représentation d'une information dans un programme : soit dans le texte du programme (code source), soit en mémoire durant l'exécution. Les données, souvent codées, décrivent les éléments du logiciel tels qu'une entité (chose), une interaction, une transaction, un évènement, un sous-système, etc.
Les données peuvent être conservées et classées sous différentes formes : textuelles (chaîne), numériques, s, sons Les données variables qui font la souplesse d'un programme sont généralement lues depuis un appareil d'entrée utilisateur (clavier, souris...), un fichier, ou en réseau. Le processus d'enregistrement des données dans une mémoire s'appelle la mémorisation.
Les données sont, avec les traitements, l'un des deux piliers sur lesquels repose toute méthode en informatique.
Les bonnes pratiques recommandent une indépendance stricte entre les données et les traitements. Ce principe vise à ménager et à faciliter les évolutions futures des applications : De la sorte toute modification ou refonte des données n'impacte pas ou très peu le domaine des traitements, et réciproquement.
Métadonnée
Les données ont une importance fondamentale dans tous les domaines :
dans les statistiques des systèmes gouvernementaux et des États (finances), dans les comptabilités nationales ;
en intelligence économique, pour l'analyse forces-faiblesses / opportunités-menaces (SWOT) ;
dans les comptabilités des entreprises (comptes) ;
dans les applications en amont de la comptabilité, progiciels ou applications d'ingénierie des connaissances (données clients, produits, services essentiellement).
Les données principales ou données de référence (métadonnées) permettent aux maîtrises d'ouvrage au niveau des gouvernements comme dans les entreprises :
de dialoguer avec les décideurs pour définir les exigences ;
de construire les analyses en appui des décisions, en vue de l'alignement stratégique du système d'information ;
de dialoguer avec les maîtrises d'œuvre.