Let's put this to rest
- From: "H. S. Lahman" <h.lahman@xxxxxxxxxxx>
- Date: Sat, 10 Jun 2006 16:15:17 GMT
Responding to Bob Martin...
In another thread you said:
"Sigh. HS, what you call OOA/D is not what most people call OOA/D.
What you call OOA/D has more to do with the particular religion of
translation (or should we say MDA)."
You haven't responded to my challenge in that thread, but I'm not going to let you off that easily. You have made similar assertions several times over the years and I am getting really tired of it because there is no basis in fact for the assertion. So I want to settle this once for all.
I want some demonstration of why the OOA/D that MDA-based translationists practice is not the OOA/D that "most people" practice. (Aside from the obvious use of translation automation for OOD/P.) We could start a quote war by pulling quotes out of various OOA/D authors' books but that is subject to interpretation, context, and other factors. Fortunately there is a more objective way to resolve the dispute.
If there is some fundamental difference between the MDA/translation view and "most people's", then that difference should be manifested in the OOA models we produce. That is, for some problem the model that we would produce would /always/ be different from the model that "most people" would produce and that difference would be directly traceable to some fundamental difference in design approaches.
The book "Executable UML" by Mellor and Balcer defines an MDA profile for translation OOA modeling that is essentially the one I use. The book has dozens of examples of real problem solutions. Similarly, Leon Starr's "Executable UML: How to Build Class Models" has hundreds of examples of Class Diagrams.
Here's my challenge: Find an example in one of those books where you can demonstrate that a non-MDA/translation developer would always produce a different OOA model because that developer has a fundamentally different approach to OO software design.
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
.
- Follow-Ups:
- Re: Let's put this to rest
- From: Robert Martin
- Re: Let's put this to rest
- From: Davor
- Re: Let's put this to rest
- From: AndyW
- Re: Let's put this to rest
- From: S Perryman
- Re: Let's put this to rest
- From: panu
- Re: Let's put this to rest
- From: Phlip
- Re: Let's put this to rest
- Prev by Date: Re: OO and RDB war : in the advent of MRAM
- Next by Date: Re: Let's put this to rest
- Previous by thread: LINQ
- Next by thread: Re: Let's put this to rest
- Index(es):
Relevant Pages
|