ace-lectures / atco-eats

Requirement document for the ATCO-Eats case study (3RA3)
https://ace-lectures.github.io/atco-eats/
Other
4 stars 6 forks source link

(S.4) Detailed usage scenarios #21

Closed mosser closed 1 year ago

mosser commented 1 year ago

Examples of interaction between the environment (or human users) and the system, expressed as user stories. Such scenarios are not by themselves a substitute for precise descriptions of functionality (<>), but provide an important complement by specifying cases that these behavior descriptions must support; they also serve as a basis for developing test cases. The scenarios most relevant for stakeholders are given in chapter <> in the Goals book, at a general level, as use cases; in contrast, <> can refer to system components and functionality (from other chapters of the System book) as well as special and erroneous cases, and introduce more specific scenarios.

mosser commented 1 year ago

No text available for review (forgot to push?)

t-chiang commented 1 year ago

Restaurant manager sends invoice through app to mosaic, NOT admin assistant using app to pay. Need to change scenario 3 to match this new usage scenario.

mosser commented 1 year ago

Global:

Usage Scenario 1:

Usage Scenario 2:

Usage Scenario 3:

Usage Scenario 4

Usage Scenario 5

t-chiang commented 1 year ago

Global:

We need to chose if one scenario = one use cases, or if we define scenario that crosscuts UCs. If we go the the latter, we need to add in the template which use cases are included in the scenario. I'd be in favor of sticking to 1UC = 1 Scenario. I was trying to maintain 1UC = 1 Scenario. Not sure where there is cross cutting. 5 actors = 5UC = 5 Scenarios

We need to harmonize vocabulary: Web-portal or WebAdmin ? -> website? We used the word portal when talking about it but document doesn't specify web portal for staff

t-chiang commented 1 year ago

Usage Scenario 1:

t-chiang commented 1 year ago

Usage Scenario 2:

Combined use cases for this scenario, pedagogical moment for cross-cutting

t-chiang commented 1 year ago

Usage Scenario 3: Should be renamed "Submit Catering order" to match use cases. -> updated

t-chiang commented 1 year ago

Usage Scenario 5

t-chiang commented 1 year ago

Usage Scenario 4 Cosmetic: I'd switch 4 with 5, as it l;ooks less valued in terms of added value for the Firebird -> 4 and 5 swapped

mosser commented 1 year ago