Discuss tools available for architectural modeling in software architecture
Answers
Answered by
2
Tools are essential to carry out the activities defined under “software architecture” work. For Decades this area is partly evolved not cohesive and complete though there are few Gartner and other analyst defined EA tools and Design Tools for UML, OOAD, etc in silos.
Much has progressed in defining the standards for architecture practices with languages, formats and frameworks being adopted, which is a positive in this field. Various Frameworks in vogue have defined the Software architecture tools, based on their definition of what architecture covers. Analysts and Practitioners view points and usage has been well published – IASA Definition is very clear and has focus on Practice in varying contexts, scope, width and depth of activities that go across intra and inter enterprise boundaries.
Here is a Wikipedia definition for getting some views from the world of architects, and can derive the scope – Width and Depth of capability of a software architecture tool must have:
https://en.wikipedia.org/wiki/Software_architecture
Software Architecture is Scope, Characteristics and motivation for Software systems and Architecture Activities such as Analysis, Synthesis and Evaluation are primary activities.
Design, Reasoning, Decisions, View Points, Styles and Patterns based on the above meta driven definition are the kind of work that the practitioner will do. Hence the tools must cover the above from a generic point of view.
Much has progressed in defining the standards for architecture practices with languages, formats and frameworks being adopted, which is a positive in this field. Various Frameworks in vogue have defined the Software architecture tools, based on their definition of what architecture covers. Analysts and Practitioners view points and usage has been well published – IASA Definition is very clear and has focus on Practice in varying contexts, scope, width and depth of activities that go across intra and inter enterprise boundaries.
Here is a Wikipedia definition for getting some views from the world of architects, and can derive the scope – Width and Depth of capability of a software architecture tool must have:
https://en.wikipedia.org/wiki/Software_architecture
Software Architecture is Scope, Characteristics and motivation for Software systems and Architecture Activities such as Analysis, Synthesis and Evaluation are primary activities.
Design, Reasoning, Decisions, View Points, Styles and Patterns based on the above meta driven definition are the kind of work that the practitioner will do. Hence the tools must cover the above from a generic point of view.
Similar questions