Reguły wytwarzania oprogramowania i inne skrótowce
Najważniejsze zasady, którymi trzeba się kierować
Bardzo dobry artykuł o tym link
Narzędzia dla architektury
Warto najpierw przechytać te artykuły:
Software architecture diagrams - which tool should we use?
Visio, draw.io, LucidChart, Gliffy, etc - not recommended for software architecture diagrams
Do modelowania architektury można używać różnych typów narzędzi.
Tekstowych, które opisują diagramy, które możemy potem wygenerować:
- mermaid
- PlantUML
- Structurizr DSL - opisujemy strukturę raz a potem możemy wygenerować wiele typów diagramów dla niej przykład
Graficznych, gdzie ręcznie ustawiamy bloczki
- draw.io/ diagrams.net
- visio
- Gliffy
- ExcaliDraw