SOFTWARE ARCHITECTURE
A process of defining a structured solution that meets all of the technical and operational requirements, while optimizing common quality attributes such as performance, security, and manageability.
Software architecture involves :
Series of decisions which can have considerable impact on the quality, performance, maintainability, and overall success of the application.
Ø Functionality
Ø Usability
Ø Resilience
Ø Performance
Ø Reuse
Ø Comprehensibility
Ø Economic
Ø Technology constraints
Ø Tradeoffs
No comments:
Post a Comment