La criminalistique numérique ou l'investigation informatique légale est un ensemble de méthodes et de techniques visant à identifier et collecter des preuves numériques s
Avec les attaques informatiques que subissent les organisations, la sécurité des infrastructures fait partie des points importants qui préoccupent tous les secteurs.
Pendant de nombreuses années, l'ingénierie logicielle a été basée sur des approches séquentielles traditionnelles où chaque étape devait être planifiée et prévisible.