2015-03-17 3 views
0

Je travaille avec quelqu'un de nouveau. Ils ont commencé à faire des diagrammes d'une manière que je n'avais jamais vue auparavant, et j'ai eu du mal à suivre. Ils ont mentionné que cela s'appelait un diagramme d'architecture logique. Cela m'amène à me demander quelles sont les approches les plus populaires pour schématiser l'architecture logicielle, et quand chaque approche est-elle adaptée?Quelles sont les techniques de schématisation des architectures?

Répondre

0

Je vous recommande de jeter un oeil au style C4 de Simon Brown. C'est simple, très efficace et favorise une bonne collaboration à travers des sketches dessinés par l'équipe sur un tableau blanc où chacun peut contribuer et défier les idées. Pour moi, c'est une approche agile pour faire de la bonne architecture en contraste avec les architectes de la «tour d'ivoire» qui dessinent simplement de gros diagrammes difficiles à comprendre et les transmettent aux équipes de développement.

Il existe même un livre complet, intitulé "Architecture logicielle pour les développeurs", décrivant les bonnes pratiques agiles pour la conception d'architectures agiles.

Responsabilité:

Je suis partial parce que je l'ai lu le livre, a beaucoup aimé et a trouvé les idées fonctionnent bien dans la pratique.