Personne n'a mentionné Processon. Bien qu'il s'agisse d'une application Web, sa fluidité, ses superbes graphismes et son fonctionnement intelligent sont bien meilleurs que Visio et ppt Regardez simplement quelques images dessinées avec.
À propos de la question 2 : Livre d'architecture
Il existe de nombreux types d'architectures. Je recommande des livres liés à l'architecture de modèles logiciels de base : "Architecture logicielle orientée modèles" (Volume 1 à Volume 4) du moins profond au plus profond.
L'objectif fondamental de dessiner un diagramme d'architecture logicielle est de le décrire sous différents angles, et cela n'a pas grand-chose à voir avec les outils. J'utilise généralement les outils suivants de cette manière, à titre de référence uniquement :
1. xmind : utilisez des cartes mentales pour trier les exigences ou les gros blocs fonctionnels. PS : les cartes mentales sont plus flexibles et vous pouvez même les modifier lorsque vous communiquez avec les clients ; 2. Axure : utilisé pour dessiner des prototypes d'applications peu garantis. En fait, PPT peut également être utilisé 3. Utiliser le visuel ou l'UML d'EA pour dessiner l'architecture logicielle :
Personnellement, je pense que l'architecture logicielle doit encore être pratiquée en premier. Il est préférable de démarrer un projet à partir de zéro, en commençant par la configuration du framework, puis de continuer à refactoriser à mesure que les exigences changent (vous devrez peut-être refactoriser) . À ce moment-là, lisez quelques livres. Ils vous apprendront à reconstruire d'un point de vue théorique et quelques excellentes pratiques, puis vous pourrez l'appliquer à la pratique et le répéter. . . .
À propos de la question 1 : Logiciel de dessin
Personne n'a mentionné Processon. Bien qu'il s'agisse d'une application Web, sa fluidité, ses superbes graphismes et son fonctionnement intelligent sont bien meilleurs que Visio et ppt


Regardez simplement quelques images dessinées avec.
À propos de la question 2 : Livre d'architecture
Il existe de nombreux types d'architectures. Je recommande des livres liés à l'architecture de modèles logiciels de base :
"Architecture logicielle orientée modèles" (Volume 1 à Volume 4) du moins profond au plus profond.
esprit
"Architecture logicielle à lire absolument pour les programmeurs"
xmind
,axure
sont tous deux acceptables,xmind
est plus coloré, cela dépend de vos préférences personnelles.J'utilise juste des logiciels Mindjet et Flowchart, haha, je ne suis pas architecte
L'objectif fondamental de dessiner un diagramme d'architecture logicielle est de le décrire sous différents angles, et cela n'a pas grand-chose à voir avec les outils. J'utilise généralement les outils suivants de cette manière, à titre de référence uniquement :
1. xmind : utilisez des cartes mentales pour trier les exigences ou les gros blocs fonctionnels.
.PS : les cartes mentales sont plus flexibles et vous pouvez même les modifier lorsque vous communiquez avec les clients ;
2. Axure : utilisé pour dessiner des prototypes d'applications peu garantis. En fait, PPT peut également être utilisé
3. Utiliser le visuel ou l'UML d'EA pour dessiner l'architecture logicielle :
Personnellement, je pense que l'architecture logicielle doit encore être pratiquée en premier. Il est préférable de démarrer un projet à partir de zéro, en commençant par la configuration du framework, puis de continuer à refactoriser à mesure que les exigences changent (vous devrez peut-être refactoriser) . À ce moment-là, lisez quelques livres. Ils vous apprendront à reconstruire d'un point de vue théorique et quelques excellentes pratiques, puis vous pourrez l'appliquer à la pratique et le répéter. . . .