Thursday, 20 October 2011

PATTERN&ARCHITECTURE

PATTERN:
Pattern is something that is repeat and repeat again then we can say it is pattern.Pattern is reusable.
Pattern Description Template provided by ERICH GAMMA.

REUSE IN SOFTWARE ENGG:
  • Reuse at code level is common in software development.
  • eg: C Standard libraries such as "math.h" and "stdio.h".
  • user defined libraries such as "bank.h","library.h".
We use above library files in different programs.

Real time example for pattern :
If you look at building architecture you see patterns every where for example sitting spaces,3-bed room,hall ,kitchen and where to enter to hall these are all patterns.

ARCHITECTURE:
The architecture of system is the set of structures needed to reason about the system,which comprise elements,relations among them,and properties of both.

Why we need a Architecture ?
  • Understand the system :Complex system
  • Organize the development :According to architectural partitioning
  • Reuse :Componentization
  • Evolution :Changes and dependencies

No comments:

Post a Comment