title: How to approach design problems like "design a vending machine"
body: <p>I wanted to know what are the steps that I should follow to approach problems like design a vending machine and come up with a number of design documents (like use case, sequence diagram, class diagram). Is there any source/link that I can read where it talks about how to go step by step.</p>
  
  <p>Thanks.</p>