Hi everyone....
Here i would like to share about Software Architecture in few simple words....
Few say...
Software Architectures deals with the issue of complexity by defining a software system
from an abstract point of view. Breaking a problem into smaller parts makes it easier to analyze
separate entities and the relationships between them.
(May be we find it bit difficult to understand the first line but the second line gives a bit better understanding about a word Architecture)
A few points below gives us a bit more clearer view about what is entity and the relationship between and also how to communicate between entities with a simple example below....
The architecture of a software system defines the overall structure in terms of
components and interactions among components.
A component, or a module, can be identified as a well defined unit that performs some function.
An example of a component is a database or some object.
Interactions among components occur through connectors such as a procedure call, or some protocol.
Finally, properties of a component specify how a connection with other components can be made
via a connector..
No comments:
Post a Comment