Hi John,
Since the <<Realization>> in Use Case X is a contract (much like an interface, compared, say, with the dependency <<Trace>> which merely follows that Requirement, a more common situation), it seems to me that a, b, and c would inherit that contract.
Ken
--
--
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
umlforum+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/umlforum?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
No virus found in this message.
Checked by AVG - www.avg.com
Version: 2014.0.4335 / Virus Database: 3705/7129 - Release Date: 02/27/14
Hi all,
I'm new to this group and would like to ask a simple question for which I have so far found no definitive answer: In UML, does a specialized class inherit the relationships of the generalized class with which it has a generalization relationship?
As an example, suppose I have a use case X with specialized use cases a, b and c linked to it, and X has a <<realize>> relation to a requirement, R. Do use cases a, b, and c inherit the relationship to requirement R? Does it depend on the value of the generalization relationships' isSubstitutable attribute?
Does it make any difference which version of the UML spec I'm using?
-- Life is the only flaw in an otherwise perfect nonexistence -- Schopenhauer Imagine how much more difficult physics would be if electrons had feelings -- Richard Feynman Rene Descartes went into a bar. The bartender asked if he would like a drink. Descartes said, "I think not," and disappeared. Entropy isn't what it used to be. -- mwalshe89 Is it solipsistic in here, or is it just me? H. S. Lahman H.la...@verizon.net website: http://www.hslahman.com/ software blog: http://pathfinderpeople.blogs.com/hslahman/index.html software book: Model Based Development, Addison-Wesley, 2011 geology book: The Evolution and Utilization of Marine Resources, MIT Press, 1972
--
--
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
umlforum+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/umlforum?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
--
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
umlforum+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/umlforum?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
It is not to the credit of the authors of UML that they propose counter-intuitive concepts, and so I think this area merits re-examination.
Consider an example from the Medical problem domain where a GeneralPractioner Class is Specialized by Cardiologist, OrthopedicSurgeon, and Psychiatrist sub-Classes ("children"), so that the GeneralPractioner Class is a Generalization (pun intended) of the Cardiologist, OrthopedicSurgeon, and Psychiatrist sub-Classes which share (via the Inheritance mechanism) the Properties and Behaviors of their super-Class ("parent"), but also add their own Properties and Behaviors as needed. It appears commonsensible here in this Medical domain model, consistent with real-world MD licensing laws, that one of the Specialized sub-Class "children" with additional or augmented (cf. "wider") Properties and Behaviors should be able to replace the Generalized super-Class "parent" if the need arose. (e.g. A Board-Certified Psychiatrist MD is properly licensed to perform General Practitioner type Behaviors, such as perform physical exams and prescribe flu medicine, if the need arises.)
--
--
You received this message because you are subscribed to the Google
Groups "UML Forum" group.
Public website: www.umlforum.com
To post to this group, send email to umlf...@googlegroups.com
To unsubscribe from this group, send email to
umlforum+u...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/umlforum?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "UML Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to umlforum+u...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.