GEN001 major examples/shop_classes_bad.puml:1 — Diagram has no title
CLS002 major examples/shop_classes_bad.puml:8 — Association between 'shopping_cart' and 'Product' has no multiplicity on 'shopping_cart' or 'Product' — write e.g. 'Order "1..*" -- "1" Customer'
examples/loan_decision_activity_bad.puml
Level 2 — Structured
53/100 · activity diagram · 6 element(s)
DIM-SEM
33
DIM-CMP
0
DIM-CON
100
DIM-TRC
21
DIM-RDB
100
DIM-AMB
100
To reach Level 3 (Disciplined):
composite is 53, needs >= 60
ACT004 critical examples/loan_decision_activity_bad.puml:10 — 'while' (More collateral to value?) opened here is never closed with 'endwhile'
examples/door_lock_state_bad.puml
Level 2 — Structured
63/100 · state diagram · 6 element(s)
DIM-SEM
17
DIM-CMP
58
DIM-CON
100
DIM-TRC
21
DIM-RDB
100
DIM-AMB
83
To reach Level 3 (Disciplined):
1 blocker finding(s) cap the level at 2 — resolve them
STA001 blocker examples/door_lock_state_bad.puml:5 — Duplicate initial transition '[*] --> Unlocked' — the machine already starts at 'Locked'
examples/credit_intake_bad.puml
Level 3 — Disciplined
71/100 · sequence diagram · 10 element(s)
DIM-SEM
0
DIM-CMP
90
DIM-CON
90
DIM-TRC
52
DIM-RDB
100
DIM-AMB
90
To reach Level 4 (Precise):
DIM-SEM is 0, needs >= 40
SEQ004 critical examples/credit_intake_bad.puml:18 — 'alt' "score acceptable" block opened here is never terminated with 'end'
SEQ001 critical examples/credit_intake_bad.puml:19 — Participant 'Custmer' is used but never declared (possible typo — PlantUML silently creates a new lifeline)
composite is 71, needs >= 75
SEQ004 critical examples/credit_intake_bad.puml:18 — 'alt' "score acceptable" block opened here is never terminated with 'end'
examples/insurance_claim_bad.puml
Level 3 — Disciplined
76/100 · sequence diagram · 6 element(s)
DIM-SEM
0
DIM-CMP
100
DIM-CON
100
DIM-TRC
21
DIM-RDB
100
DIM-AMB
100
To reach Level 4 (Precise):
DIM-SEM is 0, needs >= 40
SEQ004 critical examples/insurance_claim_bad.puml:9 — 'alt' "probably fine" block opened here is never terminated with 'end'
SEQ001 critical examples/insurance_claim_bad.puml:10 — Participant 'ClaimDB' is used but never declared (possible typo — PlantUML silently creates a new lifeline)
DIM-TRC is 21, needs >= 40
GEN001 major examples/insurance_claim_bad.puml:1 — Diagram has no title
SEQ001 critical examples/order_payment_codegen_bad.puml:12 — Participant 'OrderDB' is used but never declared (possible typo — PlantUML silently creates a new lifeline)
examples/webshop_usecase_bad.puml
Level 3 — Disciplined
80/100 · usecase diagram · 6 element(s)
DIM-SEM
83
DIM-CMP
58
DIM-CON
100
DIM-TRC
21
DIM-RDB
100
DIM-AMB
100
To reach Level 4 (Precise):
DIM-CMP is 58, needs >= 70
UC001 major examples/webshop_usecase_bad.puml:5 — Usecase 'Browse catalog' is not linked to anything
DIM-TRC is 21, needs >= 40
GEN001 major examples/webshop_usecase_bad.puml:1 — Diagram has no title