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".
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