SlideShare a Scribd company logo
1 of 3
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
Temporary Address: 1924, Hillman Av, Belmont CA
kenablersys@yahoo.com or putchavn@yahoo.com
5 Typical Errors & Corrections in Use Case Modeling Page No 1 of 3
The Best Anywhere Must Reach the Needy Everywhere
TypicalErrorandCorrectionsinUseCaseModeling
Our Ref: See Footer
Date: 16 JUL 13
Being competent, effective and efficient is
90% mindset and 10% toolset.
---Roger Tregear
Typical Errors
& Corrections
in Use Case Modeling
This is an example given in wikipedia
http://en.wikipedia.org/wiki/File:Use_case_restaurant_model.svg
Without being very critical of the author (I do not know who it is), I wish to
point out typical errors in Use Case Modeling and present corrections.
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
Temporary Address: 1924, Hillman Av, Belmont CA
kenablersys@yahoo.com or putchavn@yahoo.com
5 Typical Errors & Corrections in Use Case Modeling Page No 2 of 3
The Best Anywhere Must Reach the Needy Everywhere
TypicalErrorandCorrectionsinUseCaseModeling
Srl
No
Error Correction
1 System Boundary is
NOT named.
There is NO need to say
the rectangle is “System
Boundary”. UML graphic
conventions make it clear
anyway.
Specific system name should be given.
There may be many systems involved in
analysis and design. The “system” is
always the System Under Development
SuD in a U C Diagram.
Well named SuD helps knowing what is
within and external to the SuD
2 What is SuD here?
SuD is NOT named. No
notes on what is external
to it and what is within.
Name of SuD and notes are essential
contents of Use Case Diagram.
Tabular form of U C Diagram is more
expressive & comprehensive. See
http://www.slideshare.net/putchavn/5-use-
case-table-with-actors-goals-08-sep12
3 If Waiter, Chef, and
Cashier are external
to SuD, what is SUD?
Another manifestation of error 1 and 2.
If SuD is “Restaurant Management
Software”, it should be so named and
explained.
4 Premature detailing
through “extents” and
“guard conditions”
No need to show “extends and guard
conditions” in a U C Diagram. Those
details will not be missed.
It is much simpler and safer to combine
“food and beverages” and eliminate
redundant graphics and text.
Putcha V. Narasimham
Knowledge Enabler Systems Founder Professor & Proprietor
Temporary Address: 1924, Hillman Av, Belmont CA
kenablersys@yahoo.com or putchavn@yahoo.com
5 Typical Errors & Corrections in Use Case Modeling Page No 3 of 3
The Best Anywhere Must Reach the Needy Everywhere
TypicalErrorandCorrectionsinUseCaseModeling
Srl
No
Error Correction
5 Association line
segments are wrongly
and inconsistently
labeled as “actions” or
“messages” or “data-
flows”.
The line segments connecting Actors and
Use Case Ovals are “ASSOCIATIONS”.
They are never named or labeled in a UML
Use Case Diagram. That is much simpler
and safer.
6 Non Use Cases are
shown as Use Cases—
Order Food, Serve
Food, Eat Food, Pay
for Food, Cook Food.
They are NOT Use
Cases of whatever is
the unnamed SuD.
The primary error is 1 & 2. This is
another manifestation. So, 1 and 2 are
very serious.
All the UC names given are actually the
actions of Actors, NOT Services provided
by SuD to the Actors.
If there is a computer software enabling
the restaurant management, it should be
stated clearly. Ask for sample Case Study
from kenablersys@yahoo.com
7 Multiple Actors
Associated with the
same UC
This is a very serious error. Many
seasoned professionals also make this
mistake and argue about it. See
http://www.slideshare.net/putchavn/one-use-
case-one-actor
http://www.slideshare.net/putchavn/use-
casesingle-session
Cordially,
Putcha V. Narasimham
---III---

More Related Content

More from Putcha Narasimham

Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfPutcha Narasimham
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefinedPutcha Narasimham
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modelingPutcha Narasimham
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Putcha Narasimham
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting FormatPutcha Narasimham
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolutionPutcha Narasimham
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionPutcha Narasimham
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentPutcha Narasimham
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyPutcha Narasimham
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryPutcha Narasimham
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCasePutcha Narasimham
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramPutcha Narasimham
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingPutcha Narasimham
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSPutcha Narasimham
 
Kenablersys Services BA, RE & IT COACHING
Kenablersys Services BA, RE & IT COACHINGKenablersys Services BA, RE & IT COACHING
Kenablersys Services BA, RE & IT COACHINGPutcha Narasimham
 
3 Basic + 3 Special Elements of Process
3 Basic + 3 Special Elements  of  Process3 Basic + 3 Special Elements  of  Process
3 Basic + 3 Special Elements of ProcessPutcha Narasimham
 

More from Putcha Narasimham (20)

Machine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdfMachine mediated meaning for semantic interoperability pvn 120109 pdf
Machine mediated meaning for semantic interoperability pvn 120109 pdf
 
Relation flaws and corrections; redefined
Relation flaws and corrections; redefinedRelation flaws and corrections; redefined
Relation flaws and corrections; redefined
 
Errors & corrections of use case modeling
Errors & corrections of use case modelingErrors & corrections of use case modeling
Errors & corrections of use case modeling
 
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
Harmonizing use cases, dialogs or conversations, process maps, usecase diagra...
 
Structured Study Process and Reporting Format
Structured Study Process and Reporting FormatStructured Study Process and Reporting Format
Structured Study Process and Reporting Format
 
Individual self finding super self; the paradox and its resolution
Individual self finding super self;  the paradox and its resolutionIndividual self finding super self;  the paradox and its resolution
Individual self finding super self; the paradox and its resolution
 
Allocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value AdditionAllocating Means to Needs for High Value Addition
Allocating Means to Needs for High Value Addition
 
Tools to Analyze & Assess a Document
Tools to Analyze & Assess a DocumentTools to Analyze & Assess a Document
Tools to Analyze & Assess a Document
 
Describe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & PreciselyDescribe ANYTHING Briefly & Precisely
Describe ANYTHING Briefly & Precisely
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts Repository
 
Plan Anything---OUTLINE
Plan Anything---OUTLINEPlan Anything---OUTLINE
Plan Anything---OUTLINE
 
One Actor & One Session per UseCase
One Actor & One Session per UseCaseOne Actor & One Session per UseCase
One Actor & One Session per UseCase
 
Combined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence DiagramCombined UseCase Description, MockUp Screens & System Sequence Diagram
Combined UseCase Description, MockUp Screens & System Sequence Diagram
 
Meaning is MEDIATED
Meaning is MEDIATEDMeaning is MEDIATED
Meaning is MEDIATED
 
Pentagon of MEANING
Pentagon of MEANINGPentagon of MEANING
Pentagon of MEANING
 
Concept Maps & Knowledge Encoding
Concept Maps & Knowledge EncodingConcept Maps & Knowledge Encoding
Concept Maps & Knowledge Encoding
 
UseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESSUseCase is a DIALOG---NOT a PROCESS
UseCase is a DIALOG---NOT a PROCESS
 
TRUE Feedback
TRUE FeedbackTRUE Feedback
TRUE Feedback
 
Kenablersys Services BA, RE & IT COACHING
Kenablersys Services BA, RE & IT COACHINGKenablersys Services BA, RE & IT COACHING
Kenablersys Services BA, RE & IT COACHING
 
3 Basic + 3 Special Elements of Process
3 Basic + 3 Special Elements  of  Process3 Basic + 3 Special Elements  of  Process
3 Basic + 3 Special Elements of Process
 

Recently uploaded

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 

Recently uploaded (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 

Typical Errors & Corrections in Use Case Modeling

  • 1. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor Temporary Address: 1924, Hillman Av, Belmont CA kenablersys@yahoo.com or putchavn@yahoo.com 5 Typical Errors & Corrections in Use Case Modeling Page No 1 of 3 The Best Anywhere Must Reach the Needy Everywhere TypicalErrorandCorrectionsinUseCaseModeling Our Ref: See Footer Date: 16 JUL 13 Being competent, effective and efficient is 90% mindset and 10% toolset. ---Roger Tregear Typical Errors & Corrections in Use Case Modeling This is an example given in wikipedia http://en.wikipedia.org/wiki/File:Use_case_restaurant_model.svg Without being very critical of the author (I do not know who it is), I wish to point out typical errors in Use Case Modeling and present corrections.
  • 2. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor Temporary Address: 1924, Hillman Av, Belmont CA kenablersys@yahoo.com or putchavn@yahoo.com 5 Typical Errors & Corrections in Use Case Modeling Page No 2 of 3 The Best Anywhere Must Reach the Needy Everywhere TypicalErrorandCorrectionsinUseCaseModeling Srl No Error Correction 1 System Boundary is NOT named. There is NO need to say the rectangle is “System Boundary”. UML graphic conventions make it clear anyway. Specific system name should be given. There may be many systems involved in analysis and design. The “system” is always the System Under Development SuD in a U C Diagram. Well named SuD helps knowing what is within and external to the SuD 2 What is SuD here? SuD is NOT named. No notes on what is external to it and what is within. Name of SuD and notes are essential contents of Use Case Diagram. Tabular form of U C Diagram is more expressive & comprehensive. See http://www.slideshare.net/putchavn/5-use- case-table-with-actors-goals-08-sep12 3 If Waiter, Chef, and Cashier are external to SuD, what is SUD? Another manifestation of error 1 and 2. If SuD is “Restaurant Management Software”, it should be so named and explained. 4 Premature detailing through “extents” and “guard conditions” No need to show “extends and guard conditions” in a U C Diagram. Those details will not be missed. It is much simpler and safer to combine “food and beverages” and eliminate redundant graphics and text.
  • 3. Putcha V. Narasimham Knowledge Enabler Systems Founder Professor & Proprietor Temporary Address: 1924, Hillman Av, Belmont CA kenablersys@yahoo.com or putchavn@yahoo.com 5 Typical Errors & Corrections in Use Case Modeling Page No 3 of 3 The Best Anywhere Must Reach the Needy Everywhere TypicalErrorandCorrectionsinUseCaseModeling Srl No Error Correction 5 Association line segments are wrongly and inconsistently labeled as “actions” or “messages” or “data- flows”. The line segments connecting Actors and Use Case Ovals are “ASSOCIATIONS”. They are never named or labeled in a UML Use Case Diagram. That is much simpler and safer. 6 Non Use Cases are shown as Use Cases— Order Food, Serve Food, Eat Food, Pay for Food, Cook Food. They are NOT Use Cases of whatever is the unnamed SuD. The primary error is 1 & 2. This is another manifestation. So, 1 and 2 are very serious. All the UC names given are actually the actions of Actors, NOT Services provided by SuD to the Actors. If there is a computer software enabling the restaurant management, it should be stated clearly. Ask for sample Case Study from kenablersys@yahoo.com 7 Multiple Actors Associated with the same UC This is a very serious error. Many seasoned professionals also make this mistake and argue about it. See http://www.slideshare.net/putchavn/one-use- case-one-actor http://www.slideshare.net/putchavn/use- casesingle-session Cordially, Putcha V. Narasimham ---III---