Compare and contrast Structure and Views in Software Architecture.
A view is a representation of a coherent set of architectural elements, as written by and read by system stakeholders.
A view consists of a representation of a set of elements and the relations among them.
A structure is the set of elements itself, as they exist in software or hardware. In short, a view is a representation of a structure.
Example: A module structure is the set of the actual system’s modules and their organization (as implemented). A module view is the representation of that structure, documented according to a template in a chosen notation. Architects design structures by documenting views of those structures.
A view consists of a representation of a set of elements and the relations among them.
A structure is the set of elements itself, as they exist in software or hardware. In short, a view is a representation of a structure.
Example: A module structure is the set of the actual system’s modules and their organization (as implemented). A module view is the representation of that structure, documented according to a template in a chosen notation. Architects design structures by documenting views of those structures.
0 comments:
Feel free to contact the admin for any suggestions and help.