Re: Let's put this to rest
- From: AndyW <foo_@xxxxxxxxxxxxxxxx>
- Date: Thu, 15 Jun 2006 12:23:50 +1200
On Wed, 14 Jun 2006 16:30:15 +0100, "S Perryman" <a@xxxxx> wrote:
"H. S. Lahman" <h.lahman@xxxxxxxxxxx> wrote in messageI think what is happening in this discussion is a mis-interpretation
news:DCVjg.15224$OQ2.708@xxxxxxxxxxx
Responding to Perryman...
That is all there is to it. Do what you must in order to define the above
using "translation OOA" ...
You are asking for an OOP class definition, not an OOA model. Stick to
the original challenge and find an example in either book that you can
demonstrate would be done differently by "most people" because of some
fundamental difference in design methodology.
1. Already done. In a few seconds. No problem whatsoever.
So what I have is an OOA model for a stack.
Free of implementation info. Implementable in any way a developer sees fit.
2. I have chosen a trivial, well-known example.
But an example that IMHO will be done differently by people who use a
fundamentally different method.
Once we have gone beyond the trivial, I have what IMHO is a more
stimulating book example to play with.
But until then, my stack OOA model is ready and waiting. When yours is
ready,
inform me and we can post to comp.object to compare/contrast.
Regards,
Steven Perryman
of OOA. I think one person is viewing it as a model for viewing
the problem space and the other is viewing it as a model of the
potential problem solution.
My question to this. How did you initially know that a stack was
required.
I think that the only way you would know this is if you either
modelled an existing system that already constained a stack or you
conceptually added a stack to your model. I see this happen quite a
bit where developers are suplimenting their OOA model with their own
personal world view rather than working out what the real world view
is. It can be ok to do this, but I would mark it as an assumption
and append it to the risk management process for validation.
The other way I see it occuring is when people second guess the design
by adding design (OOD) entities to the OOA which I think is what H.S
Lahman is proposing was done above. Stack to me is an abstract term
refering to a specific design componant. If the existing system didnt
contain a stack (one could be analyizing a software entity) one could
recognise the pattern in the analysis model and perform the
substitution, but that I suspect would lead to grief.
.
- Follow-Ups:
- Re: Let's put this to rest
- From: Bjorn Reese
- Re: Let's put this to rest
- From: S Perryman
- Re: Let's put this to rest
- From: Davor
- Re: Let's put this to rest
- References:
- Let's put this to rest
- From: H. S. Lahman
- Re: Let's put this to rest
- From: S Perryman
- Re: Let's put this to rest
- From: H. S. Lahman
- Re: Let's put this to rest
- From: S Perryman
- Re: Let's put this to rest
- From: H. S. Lahman
- Re: Let's put this to rest
- From: S Perryman
- Let's put this to rest
- Prev by Date: Re: Let's put this to rest
- Next by Date: Re: Difference between Design and Architecture
- Previous by thread: Re: Let's put this to rest
- Next by thread: Re: Let's put this to rest
- Index(es):
Relevant Pages
|