Page 365 - Shaping smarter and more sustainable cities - Striving for sustainable development goals
P. 365
The complexity of such a representation limits its ability to be understood (a significant aspect of
the architectural approach being the ability to support effective communication of the architecture)
by those who created it and possibly not even then [14]. It affects the architecture's ability to be
assessed and assured by subject matter experts in the organization, while it complicates the ability
to deliver and maintain the architecture.
Architectural views reduce the effects of these issues and enable increased understanding,
assessment, assurance, implementation and maintenance: a view is a means of describing how an
organization's specific needs are embodied in the architecture. Views can be taken at any point
through the architecture and there is no right way to divide the architecture. The most typical
approaches include:
Functional views: this view focuses on the functional aspects of the SSC, meaning what the SSC
is intended to do.
Implementation views: this view focuses on how the system is implemented and it is analysed
in:
Management view: it concerns the SSC service provider point of view and determines the
offered services, the supporting personnel, the manageability of system's subsystems and
the decision of a centrally or distributed management method;
Security view: this view focuses on SSC requirements for cybersecurity;
Builder's view: this concerns the view of particular subsystems' developers;
The data management view: this view deals with the storage, retrieval, processing,
archiving, and security of data; and
The user view: this view considers the usability aspects of the SSC ICT environment.
Physical views: these views concentrate on the location, type, and power of the equipment and
software:
Computing view: this view presents a number of different ways in which software and
hardware components can be assembled into working systems.
The communications view: this view examines various ways of structuring communications
facilities to simplify the SSC ICT planning and design. It examines the networking elements
of the architecture in the light of geographic constraints, bandwidth requirements, and so
on.
Business Process Domain View: this view is a set of functional views aligned with the business
process structure of the SSC. Business process domain views are used during architecture
development as a means of verifying and demonstrating that the architecture being developed
is addressing the SSC business requirements.
Software Engineering View: it helps the architect to analyse the current methods used by the
organization to develop software and aids in positioning architectural styles for future
development.
ITU‐T's Technical Reports and Specifications 355