Descriptively A. S. defines a particular codification of design elements
Perspectively: Style limits the kind of design elements and their formal arragements
THE IMPACT OF IMPLEMENTATION TECHNIQUE ON DISIGN
The techniques can change depending o the tools and materials
ARCHITECTURE IN THE DISCIPLINE OF COMPUTER HARDWARE
STORED PROGRAM
The content of the memory is addressable by location without regard to whats stored in the location
SECUENCIAL EXECUTION
Instructions are executed sequentially from one instruction to the next in the order of their location in the memory unless the order is explicitly modified
Perry and wolf define the software architecture with this formula
There's 3 different ckasses of architectural elements
DATA ELEMENTS
Data elements and those that contain the infomration that is used and transformed
PROCESSING ELEMENTS
They are components that supply the transformation on the data elements
CONNECTING ELEMENTS
They are the "glue" that mantains the differents pieces of the architecture together (procedure call, messages, etc)
DESCRIPTIVE MODELS
COMPONENTS
Unit of software that perfomrs some function at run-time
CONNECTORS
Mechanism that mediates communicacion, coodination, or cooperation among componets