Why we need an Architecture ?

In software field , we often come across the term 'Architecture'.


Architect always tend to say 'follow the architecture', 'any one can do coding but one should code as per architecture'.


So here is a small definition of what architecture is all about.


Large-scale software systems are designed and developed by multiple architects, designers, and developers.
To ensure that the components of the system will fit together, an architecture must be specified and followed by all developers.


Implementation details are left to the discretion of the individual developers, but by working within the architecture, a consistent and predictable software system is insured.


One Liner Definition : A common template should be followed by all participants (Architects, Designers, Developers) when dealing with multiple systems.

No comments:

Post a Comment