Kruchten 4+1, Rozanski & Woods, etc) or not, there is a need to document some parts of the application by creating diagrams. Whether we are following a formal architectural model (e.g. Additional concerns might emerge and could easilyĪt some point in time, in every software project we are involved in, there might be a need to create architectural diagrams. Modern architectures bring extra complexities which are reflected in the diagrams.We need to know how to efficiently proceed in such cases by still keeping consistency and robustness across architectural diagrams. As the system is evolving, maintaining diagrams up-to-date requires extra effort.In the process of creating diagrams, try to blend automatically generated with manually created ones in order to minimize the work, to illustrate different set of concerns and to cover multiple abstraction levels of the system.UML), but the misunderstanding of diagrams importance, relying on improper or inconsistent guidelines or even the lack of architectural education. In most cases, the real issues are not strictly related to using a less efficient Architectural Description Language (e.g.Creating consistent and meaningful diagrams brings clarity and consensus across different stakeholders. Designing architectural diagrams might not be an easy task it can be tricky or error prone, even for the simplest ones.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |