You are on page 1of 13

USER INTERFACE

<<boundary>> <<boundary>> <<boundary>>


Manage Authentican Manage Profile UI Manage Record UI
(from Use Case View) From Use CaseView From UseCase View

CONTROLLER <<control>>
<<control>> Download Reco
<<control>> <<control>>
Manage Record Cont (from UseCaseVi
manage Authentication Cont Manage Profile UI
(from Usecase View) (from UseCaseView)
(from UseCaseView)

<<control>> <<control>> <<control>>


Singn Up Login
(from UseCaseView) (from UseCaseView) Manage Income Cont
<<control>> (from UseCaseView)
Edit User
<<control>> (from UseCaseView)
Logout
(from UseCaseView) <<control>> Modify Income

Change Password (from UseCaseView)

(from UseCaseView) <<control>>


<<control>> <<contr
Delete Income Add inc
(from UseCaseView) (from UseC

DATABASE

<<entity>>
User Entity
(from UseCaseView)
ord
ew)

<<control>>
Manage Expense Cont 

(from UseCaseView)

<<control>>

Delete Expense

<<control>> (from UseCaseView)

rol>> Add Expense

come (from UseCaseView)


aseView)

<<control>>

Modify Expense

(from UseCaseView)

<<entity>>

Expense
<<entity>>
Income
(from UseCaseV
<<entity>>

View)
USER INTERFACE

<<boundary>> <<boundary>> <<boundary>>


Manage Authentican Manage Profile UI Manage Record UI
(from Use Case View) From Use CaseView From UseCase View

CONTROLLER <<control>>
<<control>> Download Reco
<<control>> <<control>>
Manage Record Cont (from UseCaseVi
manage Authentication Cont Manage Profile UI
(from Usecase View) (from UseCaseView)
(from UseCaseView)

<<control>> <<control>> <<control>>


Singn Up Login
(from UseCaseView) (from UseCaseView) Manage Income Cont
<<control>> (from UseCaseView)
Edit User
<<control>> (from UseCaseView)
Logout
(from UseCaseView) <<control>> Modify Income

Change Password (from UseCaseView)

(from UseCaseView) <<control>>


<<control>> <<contr
Delete Income Add inc
(from UseCaseView) (from UseC

DATABASE

<<entity>>
User Entity
(from UseCaseView)
ord
ew)

<<control>>
Manage Expense Cont 

(from UseCaseView)

<<control>>

Delete Expense

<<control>> (from UseCaseView)

rol>> Add Expense

come (from UseCaseView)


aseView)

<<control>>

Modify Expense

(from UseCaseView)

<<entity>>

Expense
( o UseCase e ) <<entity>>
Income
(from UseCaseV
<<entity>>

View)

You might also like