Fonctionnalites avancees

Mode Presentation, analyse d'impact, projets lies et checklist intelligente pour aller plus loin.

Au-dela des fonctionnalites de base, Siovos Archi offre des outils avances pour les equipes qui veulent tirer le maximum de leurs diagrammes d'architecture. Le mode Presentation transforme vos diagrammes en supports de communication, l'analyse d'impact vous aide a evaluer les consequences d'un changement, et la checklist intelligente suggere des ameliorations.

Fonctionnalites avancees#

Mode Presentation
Architecture Stories avec slides et spotlight
Analyse d'impact
Visualisez les dependances upstream et downstream
Projets lies
Embarquez un projet dans un autre
Decisions d'architecture (ADR)
Tracez vos choix techniques dans le projet
Checklist intelligente
Suggestions automatiques pour ameliorer votre architecture

Architecture Stories#

Le mode Presentation (Architecture Stories) transforme votre diagramme en une serie de slides guides. Chaque slide met en spotlight un ou plusieurs composants, avec un titre et une description explicative. Ideal pour :

  • Onboarding technique : Presenter l'architecture aux nouveaux developpeurs
  • Revues d'architecture : Guider une discussion structuree
  • Presentations clients : Expliquer votre infrastructure sans la complexite

Le canvas s'adapte automatiquement : les composants en focus sont en pleine opacite tandis que le reste passe en fondu (20% d'opacite). La vue zoome sur la zone concernee et vous naviguez avec les fleches du clavier.

Analyse d'impact#

Avant de modifier un composant critique, vous voulez savoir ce qui sera affecte. L'analyse d'impact repond a cette question :

  • Downstream : "Si je modifie ce service, quels composants seront impactes ?"
  • Upstream : "De quels services ce composant depend-il ?"

Le resultat s'affiche dans un panneau dedie avec les composants groupes par niveau (direct, indirect, cascade). Un overlay visuel met en surbrillance les nodes impactes directement sur le canvas.

Projets lies#

Pour les grandes architectures, il est souvent utile de diviser la documentation en plusieurs projets. Le node "Linked Project" vous permet d'embarquer visuellement un autre projet :

  • Etat plie : Affiche un resume (nom + stats)
  • Etat deplie : Affiche tous les nodes du projet lie (en lecture seule)

C'est particulierement utile pour montrer comment plusieurs systemes interagissent sans dupliquer la documentation.

Checklist intelligente#

Le panneau Checklist analyse votre architecture et suggere des ameliorations :

  • Securite : HTTPS manquant, authentification absente
  • Resilience : Pas de replicas, single point of failure
  • Performance : Cache absent, CDN manquant
  • Observabilite : Monitoring non configure

Chaque suggestion indique les composants concernes. Cliquez sur un composant pour le selectionner et y naviguer sur le canvas.

Checklist intelligente avec suggestions et validationChecklist intelligente avec suggestions et validation

La checklist n'est pas prescriptive : elle suggere des bonnes pratiques courantes. Toutes les suggestions ne s'appliquent pas a tous les contextes. Evaluez chaque recommandation selon vos besoins reels.

Prochaines etapes#