1.

Why Do You Need To Have Multiple Views To Accurately Describe System Architecture?

Answer»

Each view has a specific goals and a purpose; each view accomplishes different objectives. MULTIPLE views of a system provide an abstraction – a developer does not always need to see the whole system and all of its components. Additionally, different stakeholders need different views to understand their role in the system. This promotes UNDERSTANDING for all stakeholders and saves time, as some stakeholders may not CARE at all about someone ELSE’s view. Finally, multiple views allow for a more concrete view. It is not possible to fit all components of the system on one sheet of PAPER and make clear sense of it.

Each view has a specific goals and a purpose; each view accomplishes different objectives. Multiple views of a system provide an abstraction – a developer does not always need to see the whole system and all of its components. Additionally, different stakeholders need different views to understand their role in the system. This promotes understanding for all stakeholders and saves time, as some stakeholders may not care at all about someone else’s view. Finally, multiple views allow for a more concrete view. It is not possible to fit all components of the system on one sheet of paper and make clear sense of it.



Discussion

No Comment Found