Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Extension Points in Rhapsody
Topic Summary:
Created On: 18-May-2006 10:43
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 18-May-2006 10:43
User is offline View Users Profile Print this message


Charlie Lane

Posts: 86
Joined: 16-Sep-2005

Just wondered how people might be using Rhapsody for use case extensions?

In brief, one use case may extend another -- you put an <<extends>> dependency between the use case that is doing the extending and the use case that is being extended; you mark an extension point in the sequence of operations in the use case that is being extended; you show a sequence of operations that do the extension in the use case that is doing the extension. See Cockburn and others.

In Rhapsody the support is:
a) You can draw <<extends>> on use case diagrams.
b) You can list extension points in use cases (but the list doesn't seem to do anything more than allow text input).

But what I don't see is anything explicit in sequence diagrams to mark an extension point (where an extending use case can hook in) or to indicate what extension point a sequence is intended to hook.

I imagine that what I could do is
c) Put a condition mark in a sequence diagram with a name that matches the name of an extension point
d) Put a text comment at the top of a sequence diagram that is doing the extending, referencing the name of the extension point.

But it's all rather informal. Are there better ways?
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 0 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.