Advise a good book (books) on the design of software architecture. Beginner-intermediate levelAsked by robyn en
Advise books on software design. While I read S. McConnell "Perfect Code" - I feel little ... I am more interested in designing in the field of web programming, but in general I will not give up more abstract and non-technology-related tips.
1. Knowledge of UML
2. Knowledge of Patterns (Design and Software)
3. Possession of special design tools.
Listed in order of mastering.
In my opinion, the book link can be considered very successful on this topic.
Cognitive processes are not accelerated in any way from knowing the details of the UML syntax.
The fruits of the cognitive process can be written in any form, and UML is just one in a million. Often, people come up with their own ML - muhammad amiruddin
- Fowler, Scott UML. The basics.
- Nilsson. Application of DDD and design patterns.