On Thu, May 22, 2008 at 2:19 AM, Zulfiqar Ahmad <[EMAIL PROTECTED]> wrote:
> Can someone please let me know the difference between dependency and Include > in ArgoUML? > As far as i guess is that a use case (say x) being included by another use > case (say y) means that use case Y is some how depending upon use case X . > Then what is the purpose of dependency in ArgoUML? ArgoUML doesn't apply any special interpretation to things, so the best source for questions like this is the UML spec (in this case UML 1.4 available from the OMG web site). Includes and Dependencies are both subclasses of Relationship in the UML spec. The Include relationship is specific to Use Cases. The Dependency relationship is part of the Core and includes Abstraction, Binding, Usage, and Permission. An example of an Abstraction is a Realization of an Interface by a Class. Having said that, the spec and common conventions are really just guidelines. If you have a good reason to define things differently for your environment, you can do that if it makes sense. Tom --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
