Training: "Designing software, drawing pictures"
Time: Tuesday 09:00 - 16:00
Location: Abbey, Fourth Floor
Experience is a large part of the software architecture role, but how do you gain it without taking on that role? The purpose of this tutorial is to provide you with some of that experience along with the information that you need to apply "just enough" software architecture to your own software projects.
We'll start off by looking at what the drives the software design process before giving you a set of functional requirements and a blank sheet of paper. From here you'll be asked to define the software architecture for a solution that meets those requirements, which will require you to choose some technologies and draw some diagrams to illustrate your design. Along the way you'll receive guidance on how to simplify your designs and how to draw a collection of diagrams that express your design in a clear and consistent way.
Join us if you want to know where to start when designing software and how to go about software architecture in a lightweight, structured and pragmatic way.