YoVDO

Object-Oriented Design: Creating Sequence Diagrams for ATM Software - Part 6

Offered By: Derek Banas via YouTube

Tags

Object-Oriented Design Courses UML Courses Software Engineering Courses Software Design Courses System Architecture Courses Design Patterns Courses

Course Description

Overview

Learn how to create and improve sequence diagrams for ATM software in a collaborative environment. Follow along as the instructor simulates a group design process, explaining thought processes and problem-solving techniques. Explore concepts such as missing classes, account creation, card generation, and bank ID verification. Gain insights into designing robust ATM systems, including handling withdrawals and interacting with bank networks. Practice critical thinking skills essential for software design and leave with a homework assignment to reinforce your learning.

Syllabus

Intro
Sequence Diagram
Missing Classes
Test ATM
Create Account
Create Card
Account Number
Account Number incrementer
Generate Strip Number
Generate Bank ID
Account
Customer
BankComputer
BankNetwork
ATM
Rename Card
Verify Pen
Verify Bank ID
Check for enough money to withdraw
Pay attention to Bank Network
Homework


Taught by

Derek Banas

Related Courses

Learn to Program: Crafting Quality Code
University of Toronto via Coursera
Introduction to Agile Software Development: Tools & Techniques
University of California, Berkeley via edX
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Design for Non-Designers
mooc.house via Independent
Técnicas Avançadas para Projeto de Software
Instituto Tecnológico de Aeronáutica via Coursera