Thursday, 20 October 2011

Software architecture,Design and Pattern

Software Architecture: Set of structures needed to reason about the system i,e software elements, relations among them and their properties. A structural element can be a sub system, process ,library, database etc.It is the highest level of abstract of system, what kind of data storage is present ,how modules interact. So it is more about design of entire system.

Design: is planning and arrangement of form. Is a informative representation of the (proposed) implementation of the function.emphasizes on modules or component. So it can be considered as a design of individual modules that actually make up a system.

Pattern: description or template for how to solve a problem that can be used in different situation. It solves problem in design and it keeps recurring.

No comments:

Post a Comment