Utiliser des méthodes et des outils pour concevoir et programmer des interfaces pour des composants logiciels et système.