kefsaj / atmmachinedesign Goto Github PK
View Code? Open in Web Editor NEWMontana Savings Bank has recently been recommended the use of Automated Teller Machines to cut costs, eliminate errors, and provide a 24-hour service to its customers. The bank, and their consulting company have drafted a set of requirements they need to be programmed into their ATM. Our team was given was given the requirements and was told exactly what needed to be done but was also given some freedom to add features that would make the ATM better for the bank and for the customer. The Use case diagram and descriptions were the first operations to be done for the project. After carefully reading the requirements given to us by the bank, we drafted the Use cases, the Use case diagram, and the Use cases’ dialogs. This eased our way into step two of the process where we were to analyze and design how our project will work. A presentation was given to the class describing the details of our specific project, and even a prototype User Interface was designed. During the presentation we presented our Processing Use Case that was created during our Requirements phase. For part three of the projected we completed all of the communication diagrams for all of our Use cases, the class diagrams, and the class descriptions. Finally, after analyzing and designing our project, classes could easily be implemented using the C++ programming language. Our Project was completed and delivered on 12/18/19.
License: MIT License