| Previous | UML Classes | Table of Contents | UML Packages | Next | 
   Use Case Diagrams are a specialization of Class Diagrams such that the classifiers shown are restricted to being either Actor	   s
               or Use Cases. 
   
               The graphic nodes that can be included in structural diagrams are shown in Table 16.1
               . 
                           Node Type | 
                     
                           Notation | 
                     
                           Reference | 
                     |||
| Actor (default) | Customer | See Actor (from UseCases ) on page 612. | |||
| Actor (optional user-defined icon example) | 
                           ![]()  | 
                     ||||
| Extend | Perform ATM Transaction «extend» extension points Selection extended (use case) extending (use case) | See Extend (from UseCases ) on page 615. | |||
| Extend (with Condition) | «extend» Condition: {customer selected HELP} extension point: Selection | 
   Table 16.1 - Graphic nodes included in use case diagrams Table 16.1 - Graphic nodes included in use case diagrams 
                           Node Type | 
                     
                           Notation | 
                     
                           Reference | 
                     |||
| ExtensionPoint | extension points Selection extension point | See ExtensionPoint (from UseCases ) on page 617. | |||
| extension points order created : in Created state order shipped : in Shipped state OrderStationery extension point | |||||
| Include | Withdraw Card Identification «include» including use case included use case | See Include (from UseCases ) on page 619. | 
                           Node TypeUseCase | 
                     
                           Notation | 
                     
                           Reference | 
                     |||
| Withdraw | See UseCase (from UseCases ) on page 620. | ||||
| On-Line Help | |||||
| Perform ATM Transaction extension points Selection | |||||
| OrderStationery | 
   use case 
   Telephone Catalog 

   Check Status 

   
               
               Salesperson 
   
               
               Place Order 
   actor 
   Customer 

   
               
               Shipping Clerk 
   Fill Orders 

   subject 

   Establish Credit 
   Supervisor 
   Figure 16.10 - UseCase diagram with a rectangle representing the boundary of the subject 
   
               The use case diagram in Figure 16.10 shows a set of use cases used by four actors of a physical system that is the subject
               
               of those use cases. The subject can be optionally represented by a rectangle as shown in this example.
               Figure 16.11 illustrates a package that owns
               a set of use cases.Note – A use case may be owned either by a package or by a classifier (typically the classifier specifying the subject).

   package ATMtopPkg 
   1 
   Administrator 
   There are no changes from UML 1.x, although some aspects of notation to model element mapping have been clarified.