java - 架构师是用什么软件画架构图的?软件架构有没有什么好的书?
阿神
阿神 2017-04-17 17:51:08
0
6
1519

架构师是用什么软件画架构图的?不会就是用PPT吧?思维导图应该也不够用啊.
还有软件架构有没有什么好的书?

阿神
阿神

闭关修行中......

répondre à tous(6)
阿神

À 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.

小葫芦
阿里用的是axure
左手右手慢动作

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 :

.
3.1 用例图:描述需求,业务场景
3.2 基本框图:描述软件逻辑架构,就是分层、模块之类的;
3.3 时序图:描述系统和外部,或者系统内部各模块的交互;
3.4 状态机/泳道图:描述比较复杂的工作流;

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. . . .

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal