TechBubbles Microsoft Technology BLOG

Software Architecture

Software architecture is the set of decisions about the organization of a software system that software architect makes.

What decisions does the software architect make?

Architects create architectures and defines their responsibilities which involved in doing so. Conceptualizing and experimenting the alternative  architectural approaches.Creating models, components and interface documents which validates the architecture against the requirements and assumptions.

Experienced architect role involves not just technical activities but others that are more strategic in nature.  A sense of business and technical strategy is required to envision the right architectural approach to customer problem.

Software Architect Activities include

  1. Listening to stakeholders values, concerns and goals.
  2. Creating technology road maps and making assertions about   technology directions.
  3. The architect needs to partner well with a variety of different stakeholder groups,business analysts and developers.
  4. Preparing the tech tutorials to help developers in understanding the architecture and rationale behind the architecture.
  5. The architect also act as mentor and coach, working with developers to address the challenges that arise.
  6. Lastly, the architect must lead – the architecture team, developer community and in technical direction, the organization.

About the author

Kalyan Bandarupalli

My name is kalyan, I am a software architect and builds the applications using Microsoft .NET technologies. Here I am trying to share what I feel and what I think with whoever comes along wandering to Internet home of mine.I hope that this page and its contents will speak for me and that is the reason I am not going to say anything specially about my self here.


Leave a Reply to TechBubbles » ASP.NET Application Architecture Steps Cancel reply

TechBubbles Microsoft Technology BLOG

Follow me


Tag Cloud