Originally posted by shruti patel:
what is project architecture?give brief explanation about
project architecture?
i guess you have asked about software architecture.
Whenever you are into a new development project people in the top level will show some diagrams with box and line notations and say that's the architecture of the system.After that everyone will forget that.
There is 'n' number of definitions for software architecture. But from my opinion software architecture is the communication of explicit and documented design decisions to solve particular set of business goals.it consists the structure,collaboration and dynamics of the system. Moreover it is the identification and resolution of non functional requirements in the presence of functional requirements. These are known as the "ilities" of the system. These quality attributes are such as availability, performance,modifiability,security,testability,usabilty etc...
The best thing about software architecture is we can have it before the actual system is built. so you can validate it before implementing it by using ATAM or some other technique so that you can avoid many risks.
But there's slight difference between software architecture and system architecture.
Hope i have clarified something.
Thanks