Caractéristique d'un module

Pour avoir une architecture modulaire, chaque module :

  • doivent être indépendants et interchangeables
  • doivent disposer de tout ce qui est nécessaire pour assurer la fonctionnalité souhaitée et
  • doivent avoir une interface définie