©2000 Reproduction interdite J.Printz / CNAM - CMSL / VVT Chapitre 2 : Tests boites noires et tests boites blanches / Vers. 5.0 Page 4
Typologie des systèmes informatiques (2/2)
•Dans les deux cas, l’architecture logicielle est une caractéristique
fondamentale
–Architecture des DONNÉES
–MCD, schémas et vues des données, types des données, codage des données,
variables essentielles/inessentielles, dépendances fonctionnelles, Domaines et plages
de valeurs des données
–Architecture des TRAITEMENTS
–Enchaînements des fonctions qui réalisent la transformation entre un état initial
(supposé cohérent) et un état final qui soit l’exact reflet de la réalité que le programme
et/ou le système modélise
–Principe ACID de la programmation transactionnelle
–Architecture des CONTRÔLES
–Événements programmés et/ou inopinés, interruptions, attentes, retards,
synchronisation, protocoles, états, transitions, automates
–État nominal de l’environnement et contrôle de l’environnement