What is the importance of architecting software - say business solutions software?

 Posted by Niladri.Biswas on 4/23/2013 | Category: Others Interview questions | Views: 2388 | Points: 40
Answer:

Architecture plays an important role in dealing with complexity of the system in the following ways.
•Understanding of the system at a fairly high-level, by all the stakeholders
•Detailed understanding of the portions of the system that they work on, by all the developers.
•Partitioning work effectively across all the developers.
•Evaluating and make tradeoffs among requirements of differing priority.
•Anticipating major changes that will occur and designing a system that accommodates such changes flexibly and minimises maintenance cost.
•Facilitating the re-use of existing components, frameworks, libraries or third-party applications.


Asked In: Many Interviews | Alert Moderator 

Comments or Responses

Login to post response