Domanda
Quale è un buon modo per visualizzare una complessa applicazione software?
Sono consigliate le applicazioni software che possono essere utilizzate per questo scopo?
Sfondo
Circa 3 anni fa, ho iniziato a creare un'applicazione di data mining web. Iniziato come solo io, ma da allora è cresciuto in un progetto con 5 sviluppatori.
Ero abituato a tenere traccia di tutte le parti dell'applicazione nella mia mente, ma ora è cresciuto in complessità tale da farmi sentire la necessità di una sorta di documentazione visiva della struttura dell'applicazione.
Non sono sicuro di dove andare da qui. Sto pensando a qualcosa che assomigli ad un diagramma di flusso. Ma non ho alcun background, esperienza o formazione formale nello sviluppo di software su questa scala. Inoltre, non ho mai fatto parte di un'altra squadra in cui potevo osservare qualcun altro che progettava un'applicazione complessa o gestiva una squadra. Qualsiasi suggerimento nella giusta direzione come libri o risorse sull'argomento sarebbe molto apprezzato!