Project for banking account system
Map your most refined use case from Project 1 to its sequence diagram.
Draw state diagrams of all the entity objects CheckingAccount, SavingsAccount and Transaction. Consider CheckingAccount, SavingsAccount and Transaction in the whole system with the situations like balance falling below minimum required balance, violations to banking terms and conditions, overdraft, etc. when studying these objects state diagrams.
Identify attributes and operations for entity class CheckingAccount, SavingsAccount and Transaction based on your sequence diagram and state diagram.