Employ an OOAD (Object Oriented Analysis & Design) process in designing Vending Machine Operating Software
from a given Requirements Document and use the UML (Unified Modelling Language) to diagrammatically model
the Vending Machine Operating Software’s functionality.
You should produce . .
1. UML Use Case Diagram.
2. UML Class Diagram.
o Identify Class Attributes.
o Identify Class Operations.
3. UML Activity Diagram.
4. UML Sequence Diagram.
Once complete, employ an OOP (Object Oriented Programming) process to develop a working prototype. Your
prototype should be developed as a Console Application, using either Eclipse (Neon) and written in Java or Visual
Studio 2013 and written in C#