Architecture: definition

“The software architecture of a program or computing system is the structure or structures of the system, which comprise software elements, the externally visible properties of those elements, and the relations among them. By “externally visible properties,” we are referring to those assumptions other components can make of a component, such as its provided services, performance characteristics, fault handling, shared resource usage, and so on.”

(Bass, Clements, and Kazman 2003)

Questa definizione riassume in poche righe l’essenza e il significato stesso di [Intentional] Architettura. Nessun riferimento a tecnologie specifiche o scelte di design, ma solo una vista di insieme del sistema, enfatizzando i moduli, le relazioni tra essi e verso i fruitori del sistema stesso.

agileiot logo  ac2 logodac dac dacdac dac psmii psmii safe cal1 less certazure fundamentals
mvp reconnect

Free Joomla templates by Ltheme