Sunday, 30 October 2011

SOFTWARE ARCHITECTURE AND DESIGN PATTERN

Hi.. i welcome u all to this blog...
I need to share some knowledge about basics of this subject...

Software: A collection of number of separate programs, configuration
files, which are used to set up these programs, system documentation,
which describes the structure of the system.

Architecture : It is an organizational structure of a system. An
architecture can be recursively decomposed into parts that interact
through interfaces, relationship that connect parts and constraints
for assembling parts. Parts include classes, components and sub
systems.

Software Architecture: It is defined as "Set of a program or
computing system is the structure or structures of the systems, which
comprise software elements, the externally visible properties of those
elements and the relationships among them".
OR
"The structure of the component of a program/ system,their
interrelationships and principles and guidelines governing their
design and evolution over time."

Pattern: Each pattern is a relationship between a certain context, a
certain system of forces which occurs repeatedly in that context and a
certain spatial configuration which allow these forces to resolve
themselves.

Design : Defined as "combination of details or features of something
executed or constructed".

Design Pattern : It describes a commonly recurring structure of
communicating components that solve a general design problem in a
particular context.

No comments:

Post a Comment