jay-roe / SOEN342_Team_F

1 stars 0 forks source link

Vision Document - Use Case Diagram #15

Closed jay-roe closed 1 year ago

jay-roe commented 1 year ago

Pretty self explanatory :^)

Here is the draft: https://docs.google.com/document/d/17T7nuYVHERMCsCQaGkSAj6LD93g_7C2g_vsoBfltxO8/edit

Please link any online resources used (like an online visual paradigm link, so everyone can easily view and edit).

TheDude957 commented 1 year ago

https://lucid.app/lucidchart/1b98a218-4910-4e86-a98e-cd5ae323f37f/edit?viewport_loc=-172%2C92%2C2219%2C1097%2C.Q4MUjXso07N&invitationId=inv_d31fe5e4-3b3e-4039-b7a4-c4c359eb4782

link to work on use case diagram. Require sign up but its free and pretty intuitive software

TheDude957 commented 1 year ago

my thoughts: Actors: Parent Student Tutor Administrator Guest

Use cases Account creation course forum make payment direct messaging

michaelroubeiz commented 1 year ago

I think tutor should be considered a primary actor

TheDude957 commented 1 year ago

is primary indicated by which side of the diagram they are on?

michaelroubeiz commented 1 year ago

is primary indicated by which side of the diagram they are on?

if I remember correctly, ya. Left is primary, right is secondary.

TheDude957 commented 1 year ago

I only orded them in a way to make it legible due to the large amount of interactions

michaelroubeiz commented 1 year ago

Ill just add something to specify that it's also a primary actor

jay-roe commented 1 year ago

Fixed a few typos. Looks great! Let's let someone else share their thoughts and close if good.

michaelroubeiz commented 1 year ago

Should we add an actor for payment system and Vonage Video API? Im looking at examples and it seems that sometimes they add in dependencies or at least the payment system

Screenshot 2022-11-01 at 9 05 49 PM
michaelroubeiz commented 1 year ago

Also in all examples in Slide 16 on Moodle there are no names on the associations for use case diagram.

TheDude957 commented 1 year ago

image

michaelroubeiz commented 1 year ago

these are specific titles so I think we should adjust all the ones there to these words + <\>

jay-roe commented 1 year ago

I agree with Michael, after looking at some of the examples in the slides, our diagram has some inconsistencies with the stuff we learned in class. Ex:

michaelroubeiz commented 1 year ago

Great, use case diagram is updated and complete.