For
developing a very efficient system, it has to me modulated, in a way
each module has its own functions and communicates with other modules
through the whole system. In order to maintain the efficiency of this
system is by analyzing every module at its own way. Seeing each and
every module as a black box, that receives information from other
modules to perform a very complex task, the way of looking to all
modules as a black box is in point of view from seeing the whole
complete system. But like a microscope, by observing each module will
give the information of that special feature each modules performs.
By mentioning modules it also comes the term component, in a well
designed system, it has to have a balance between modules and
component, trying to assure low coupling and high cohesion. Depending
on the systems problem complexity, it as a certain type of
architecture, such as, layered architecture, pipe and filter
architecture, client server architecture, component based
architecture, and frameworks.
Every model that applies to software architecture is based or inspired on human history, for instance the Roman Empire.
Is like seeing the whole system as a EuroRack synthesizer, each module controls certain functions and performs oscillations and filters, the way they communicate between modules is the Control Voltage, with certain Voltages it can control the oscillation and each filter in order to perform such beautiful algorithmic melodies.
http://34.212.143.74/apps/s201911/tc3049/activity_software_architecture/
Every model that applies to software architecture is based or inspired on human history, for instance the Roman Empire.
Is like seeing the whole system as a EuroRack synthesizer, each module controls certain functions and performs oscillations and filters, the way they communicate between modules is the Control Voltage, with certain Voltages it can control the oscillation and each filter in order to perform such beautiful algorithmic melodies.
Architecture is important because we say is important, it is
important to have a structure in the creation of technology, is the
structure is well defined, it is easy to manage and control, defects
and failures will be less, and we could manage to add more complexity
on everything we are working. Therefor architecture is important, it
is the column of out entire creation.
http://34.212.143.74/apps/s201911/tc3049/activity_software_architecture/
Comentarios
Publicar un comentario