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
   360   361   362   363   364   365   366   367   368   369   370