Professional Documents
Culture Documents
Tutorial 2
1. In a typical software development project especially in Software Design phase,
there are different types of common software architectural
views/model/structures/design prepared by/for a diverse group of
stakeholders. Distinguish these software architectural views below.
Support your answers with names of diagrams (structured or object-oriented
[i.e. UML]) that could be used as example(s) for each view. Do also describe the
purpose of the respective views, some specific potential stakeholders/users
of these views that could benefit from the diagrams, and possible quality
attribute(s) which can be emphasised for improvements.
functional view
concurrency view
code view
development view
physical view