Restaurant case study



Resources
Headlines
Requirements

Cas d'utilisation

« Boire », « Commander », « Commander avec modif. plat(s) », « Diner », « Se restaurer », « Déjeuner », « Dresser la table », « Débarrasser la table », « Payer », etc.

Exercise

  1. UML Use Case Diagram
  2. -right click- (Payer) Properties… -Properties- ⤳ requirement(s), constraints (pre-condition(s), post-condition(s)) and scenario(s) of Payer use case
    • Requirement ⤳ Action terminale du processus de restauration
    • Pre-condition ⤳ Moyen de paiement disponible
    • Post-condition ⤳ Table libérée
    • Scenario (nominal, i.e., Basic Path) ⤳ Processus normal = Choisir moyen de paiement; Vérifier note; Procéder paiement; Quitter table
    • Scenario (Alternate) ⤳ Grivèlerie as alternative of Procéder paiement
  3. UML Activity Diagram

Tip: Structure Editor… to access scenario content

UML Use Case Diagram
Use case narrativePayer (Enterprise Architect)
DocumentationBusiness Usecase (Enterprise Architect)

Exercise

Key action(s)

Document TemplateBusiness Usecase

Template FragmentBusiness Usecase-Scenario

Publication

Restaurant.rtf document

Specification Manager (Enterprise Architect) ⤳ -package per package-

Key action(s)

Relation Matrix (Enterprise Architect)

Key action(s)

Project managementTest Management (Enterprise Architect)

Test Case (internal)

Test Case (external)

Exercise