Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
brunomatique.over-blog.com

enseignement et recherche informatique

Architecture des logiciels

Alors que dans beaucoup d'entreprises, on trouve des "architectes logiciels", que la notion de design pattern tant à la mode vient de l'architecture, curieusement, on ne trouve pas vraiment de formation proposant des Unités d'Enseignement "Architecture Logicielle". Des gens qui font des cours sur UML, ça, il y en a ! À commencer par moi. Mais UML n'est finalement qu'un langage parmi tant d'autres. Et comme avec n'importe quel langage, on peut faire du sale, et même du très sale.

Concevoir l'architecture d'un logiciel, l'évaluer, la modifier... Savoir quelles sont les caractéristiques importantes dans le cas général et dans le cas particulier d'une application donnée... Voila un certain nombre de principes clés qu'il faudrait enseigner.

Cela nécessite de connaître et comprendre les principes SOLID, les design patterns principaux, la notion de refactoring, les anti-patterns architecturaux... Un beau programme en perspective...

Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article