Professional Documents
Culture Documents
Criterion B
Criterion B
Test Plan:
The user should be able to User can access specific The user can add an income
add/delete/modify Incomes windows to perform these of an anonymous donation,
and Expenses tasks the user can delete it if he
needs to and change it if
there was something wrong
with it
The program must store the When saving the data Veronica inputs an outcome,
information when closed and entered and closing the closes and opens the
retrieve it when opened. program, the data saved program again. These
previously should be seen movements should be seen
in the corresponding
windows.
The program must be able to The report section will Client enters an income of
display a report between it’s provide information, 45000 on the 2/2/2022 and
cash input and output when including total income, an output of
the user asks for it in expense, profit, and loss of a 40000 on the 23/2/2022.
different time frames. day, month, or year. The report window
should display when asked
for the total profit of
Feburary: 5000
Show corresponding error Program considers possible If in the value textfield the
messages errors and display the client enters a letter the
corresponding error error message displays
saying that one of the values
is in the incorrect format
Modular Design:
Prototypes
Flowcharts:
UML Diagrams