General Use Cases
Most software development projects begin by defining the requirements of the proposed system. This usually begins by creating User Stories and Use Case Diagrams.
Here we see the general Use Cases of Create, Modify and View BudgetCategory. We also see the extended Use Cases Add, Modify and View BudgetItem.
Here we see the same general structure as with BudgetCategory above, but with two separate extended child Use Cases for AccountDeposit and AccountWithdrawal.