diff --git a/docs/DeveloperGuide.md b/docs/DeveloperGuide.md index 767756b505..2ebd98721e 100644 --- a/docs/DeveloperGuide.md +++ b/docs/DeveloperGuide.md @@ -5,6 +5,16 @@ documentation with regards to the design and implementation of the App. In addit we added other related information like the product scope, user stories, non-functional requirements, glossary and instructions for testing +## Acknowledgements + +Referred to [addressbook-level3](https://se-education.org/addressbook-level3/DeveloperGuide.html) when drafting this +Developer Guide. + +This project has been heavily modified from [Spaceman Task Manager](https://github.com/spaceman03/ip/). + +Thanks to Dr Akshay Narayan (module coordinator) and Irving (TA) for their guidance +throughout the course of this project. + ## Design ### Architecture diff --git a/docs/diagrams/ListTransactionSequenceDiagram.puml b/docs/diagrams/ListTransactionSequenceDiagram.puml index dc4c33d688..b216249f27 100644 --- a/docs/diagrams/ListTransactionSequenceDiagram.puml +++ b/docs/diagrams/ListTransactionSequenceDiagram.puml @@ -8,6 +8,7 @@ Participant ":Nuscents" as nuscents MAIN_COLOR Participant ":Parser" as parser PARSER_COLOR Participant ":ListCommand" as ListCommand COMMAND_COLOR Participant ":TransactionList" as TransactionList UI_COLOR +Participant ":UI" as UI user -[USER_COLOR]> nuscents activate nuscents MAIN_COLOR @@ -29,15 +30,35 @@ deactivate parser nuscents -> ListCommand : execute() activate ListCommand -ListCommand -> TransactionList : getTransactions() +ListCommand -> UI : showTransactionList() +activate UI + +UI -> TransactionList : getTransactions() activate TransactionList -TransactionList --> ListCommand +TransactionList --> UI deactivate TransactionList +UI --> ListCommand +deactivate UI + +ListCommand -> UI : showBudgetExpense() +activate UI + +UI -> TransactionList : getBudget() +activate TransactionList + +TransactionList --> UI +deactivate TransactionList + +UI --> ListCommand +deactivate UI + + ListCommand --> nuscents deactivate ListCommand nuscents --> user deactivate nuscents +destroy ListCommand @enduml \ No newline at end of file diff --git a/docs/diagrams/ViewSequenceDiagram.puml b/docs/diagrams/ViewSequenceDiagram.puml index 0197b14e01..d042ccd19c 100644 --- a/docs/diagrams/ViewSequenceDiagram.puml +++ b/docs/diagrams/ViewSequenceDiagram.puml @@ -47,4 +47,5 @@ deactivate ViewCommand nuscents --> user deactivate nuscents +destroy ViewCommand @enduml \ No newline at end of file