Friday, 22 April 2016

What is Software Architecture ?


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.

also, involves :  
  • Functionality
  • Usability
  • Resilience
  • Performance
  • Reuse
  • Comprehensibility
  • Economic
  • Technology constraints
  • Tradeoffs

No comments:

Post a Comment

Note: only a member of this blog may post a comment.