Archive for the ‘Software Architecture’ Category

Myths and Facts about Software Architecture

Saturday, March 28th, 2009
  • You probably do not need a software architect if you are not sure what a software architect does.
  • Creating wire frame models of the user interface of your application is not “architecting”.
  • A software architect is not a programmer. Yet the architect is responsible for making sure the programmers build what has been “architected”.
  • A software architect is not necessarily a software designer, but assists designers by providing them with documentation and training on the framework, the technology involved, and everything else needed for the designer / developer to be able to put the pieces given to him or her together to design and / or build modules, subsystems.
  • In most small businesses, architects are also utilized as software designers at the beginning of the project.
  • A software architect is not a business analyst, but it is very common in the industry to leverage an architect’s skills and experience to gather software requirements, and perform various other responsibilities of a business analyst including analyzing and reverse engineering business processes.