PATTERN is the abstraction from a concrete form which keeps reccuring in specific non-arbitrary contexts.
In other words, it is well known and reusable to get the design.
I like to relate this definition to dress patterns, for example there will be different styles of sleevesin the menu card. The designer can choose any sleeve pattern(may be buff sleeve,short sleeve,long sleeve or 3/4th sleeve etc....) can be used to design the dress.
Here the sleeves is the well known, recurrable which is used to make a design of the dress hence it is the Pattern.
ARCHITECTURE is the structure of the components of a system, their interrelationships and the principles and guidelines govering their design.
In other words, it is the need for the structure.
Software Architecture of a computing system is the structure/structures of the system which comprises software elements, the externally visible properties of those elements and relationship among them.
No comments:
Post a Comment