Add support for Use Case Extends
--------------------------------

         Key: BPM-204
         URL: http://jira.andromda.org/browse/BPM-204
     Project: Bpm4Struts Cartridge
        Type: New Feature
    Reporter: Gary Struthers
 Assigned to: Wouter Zoons 
    Priority: Minor


Use case extensions are good for specializing base use cases with optional 
behavior and cross cutting concerns. The base use case is complete by itself, 
it’s the common behavior. The extension use case isn’t useable by itself, it 
adds specialized behavior. Ivar Jacobsen wrote an article last year equating 
aspects with use case extensions. 

It’s the equivalent of splicing a fragment of an activity diagram into another 
activity diagram. 

I’m guessing here, but I think the way it could work is by naming an extension 
point of the base use case with a point in the activity diagram. It could be an 
activity, or transition, or a decision point whichever is easiest to implement. 
The extension use case would be spliced into that point, its activity diagram’s 
initial state and final state would be the extension point. An extension use 
case could be reused to extend different base use cases.


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.andromda.org/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
   http://www.atlassian.com/software/jira



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click
_______________________________________________
Andromda-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/andromda-devel

Reply via email to