Restaurant_base.qea Enterprise Architect project ver. 17.x (base for exercise)
Payer (Enterprise Architect) ☛Business Usecase (Enterprise Architect) ☛Cas d'utilisation (créer les cas d'utilisation et leurs relations à partir d'un projet Enterprise Architect vide)
« Boire », « Commander », « Commander avec modif. plat(s) », « Diner », « Se restaurer », « Déjeuner », « Dresser la table », « Débarrasser la table », « Payer », etc.
Exercise
- UML Use Case Diagram
-right click-(Payer) ⇝Properties… -Properties-⤳ requirement(s), constraints (pre-condition(s), post-condition(s)) and scenario(s) ofPayeruse 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èlerieas alternative ofProcéder paiement- UML Activity Diagram
Tip:
Structure Editor…to access scenario content
Payer (Enterprise Architect)Business Usecase (Enterprise Architect)Exercise
Business Usecase(a.k.a. use case narrative) Document Template ⤳Restaurant.rtfKey action(s)
Settings⇝Resources -Reference Data-⤳ access toResourcestab of browser
Report Templates⇝Documents Templates⇝Templates⇝Business Usecase⤳-double click-⤳ read only modeReport Templates⇝Documents Templates⇝Fragments⇝Business Usecase-Scenario⤳-double click-⤳ read only modePublish⇝Report Builder -Model Reports-⤳ publication ⇝Generate Documentation -Report-Document Template ⤳
Business Usecase![]()
Template Fragment ⤳
Business Usecase-Scenario![]()
Publication
![]()
Restaurant.rtfdocument![]()
Key action(s)
-right click-(package within browser) ⇝Specification ManagerorDesign⇝Specification View -Package-Specify⇝Show Columns -Display-⤳Field ChooserSpecify⇝Documentation -Element-⇝Generate Documentation (DOCX/PDF/RTF)…![]()
Key action(s)
-right click-(diagram within browser) ⇝Switch View⇝Switch to Relation Matrix ViewLayout⇝Pan and Zoom -Tools-![]()
-left click-(element within browser) ⇝Inspector⤳Scenarios![]()
![]()
Test Case (internal)
-left click-(element within browser) ⇝Inspector⤳Scenarios![]()
Construct(element within browser) ⇝Tests -Test Management-⤳Scenario -Tests-⤳Test Cases Windowopens up withTest Recorditems with “Scenario” class (Full Test Suitegathers all classes)![]()
Test Case (external)
![]()
Exercise
- Execute
Payer behaviorprocess:-right click-(Payer behaviorUML Activity Diagram content) ⇝Execute Simulation⇝Manual simulation- Update
ResultofBasic PathTest Recorditem toPass