| 1. |
What Is The Essential Role Of A Software Architect? |
|
Answer» Making the right DECISIONS at the right time is the chief responsibility of a software architect. Specifically the architect MUST evaluate various design options in light of overall system objectives and constraints. Each architectural DECISION has its BENEFITS and costs, and since it is not possible to achieve all quality ATTRIBUTES that one may desire, an architect must make tradeoffs between available options. Making the right decisions at the right time is the chief responsibility of a software architect. Specifically the architect must evaluate various design options in light of overall system objectives and constraints. Each architectural decision has its benefits and costs, and since it is not possible to achieve all quality attributes that one may desire, an architect must make tradeoffs between available options. |
|