Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[CS2103T-W16-01] B B Productive #22

Open
wants to merge 805 commits into
base: master
Choose a base branch
from

Conversation

BransonNg
Copy link

@BransonNg BransonNg commented Feb 18, 2020

@BransonNg BransonNg changed the title Initial Commit [CS2103T-W16-01] B B Productive Feb 18, 2020
@chishanw
Copy link

chishanw commented Mar 4, 2020

User Stories:

  1. Add a task by specifying a task description only
    Add a task by specifying a task description and a reminder
    Problem: This is too specific and restrictive. As a user, I want to add a task. This user story may be targeted for different user types.

  2. Utilise the Pomodoro technique to break down my work into intervals
    Problem: User story should not contain specific techniques, should just say that the user wants to break down their work.

  3. "As a user I want to gamification"
    Problem: Language issue.

Copy link

@jiachen247 jiachen247 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Some formatting inconsistencies. But overall content looks good!

+
Use case resumes at step 2.

_{More to be added}_
=== Use case: Run task with Pomodoro

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional C.1. when compiled. Small formatting inconsistencies.


*MSS*

1. User requests to run task with Pomodoro

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

no full stops!

1. User requests to list persons
2. AddressBook shows a list of persons
1. User requests to list tasks
2. BBProductive shows a list of tasks
3. User requests to delete a specific person in the list

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is this supposed to be a task?

*MSS*

1. User requests to run task with Pomodoro
2. User proceeds to do task
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. System starts Pomodoro timer?

** 2a1. BBProductive shows an error message.
Use case ends.

* 3a. User has not completed the task.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be 4a?

+
Use case resumes at step 3.

* 3b. User has not completed the task but wants to take a break from completing the task.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

4b?

[none]
** 3a1. User exits the Pomodoro without marking the task as done.
+
Use case ends.

[appendix]
== Non Functional Requirements

. Should work on any <<mainstream-os,mainstream OS>> as long as it has Java `11` or above installed.
. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did you mean 1000 tasks?

Copy link

@kush1509 kush1509 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I couldn't find any significant updates (especially UML Diagrams) to give comments/suggestions on. Please update your DG soon!

BransonNg and others added 28 commits April 13, 2020 23:40
* Updates LogicClassDiagram image file.

* Fixes final.

Co-authored-by: Hardy Shein <>
Merge to master for updated CS2101 pdf generation No code modified as per guidelines in https://nus-cs2103-ay1920s2.github.io/website/schedule/week13/project.html
@BransonNg BransonNg force-pushed the master branch 2 times, most recently from 2dcc587 to 0ed45a9 Compare April 17, 2020 16:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants