Silicon Valley Code Camp : October 19 & 20, 2019session
How to "think" (and design) like a Software Architect
Software Architects design solutions for complex back office enterprise applications by identifying the basic abstractions. Attendees will use their techniques to interactively develop the high level design for such an application.
About This Session
In 2015, Money Magazine identified Software Architect as its #1 Best Job to hold in the U.S. If you have ever wondered what a Software Architect actually “does” for a living, this is the presentation for you.
Software Architects deeply “think about”, discuss and develop solutions for back office enterprise components, primarily using the Object Oriented paradigm, in which the basic abstractions defined in the problem description are identified, fleshed out and manipulated.
On truly large software projects, it is only after both the system analysis is completed and the design fleshed out and documented by the software architect, that the programmers get called in to implement the resulting solution. This is EXACTLY the relationship between the architect and the craftsmen (plumbers, electricians and carpenters) during the building of a house. By necessity, they each think about the same house in very different ways.
Attendees (with even a basic programming background) will learn how to think about large software projects "the other way".