Article View: comp.lang.eiffel
Article #1224Re: OOA [was:Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer]
From: Kazimir Kylheku
Date: Mon, 15 Apr 1996 16:44
Date: Mon, 15 Apr 1996 16:44
26 lines
2022 bytes
2022 bytes
In article <bksDpv1r1.qI@netcom.com>, Bradley K. Sherman <bks@netcom.com> wrote: >In article <4kr166$1ep@news.nstn.ca>, dbshapco <dbshapco@fox.nstn.ca> wrote: >... >>In a nutshell, any anticipation of the solution domain pollutes analysis, to >>the worst case in which analysis is nothing more than an alternate way of >>describing implementation (ditto design). OOP should generate objects which >>correspond to entities in the problem domain and the relationships suggested >>by a well defined taxonomy, and the quality of the classes and class >>hierarchy vary directly with the quality of analysis. Puerile and >>simplisitic analysis based on inappropriate or forced correspondences usually >>results in crippled and incomprehensible classes and class hierarchies. >... >Excellent article. Obviously written by a practitioner. I agree. Good writing that makes for good reading. >However, well defined taxonomies are not easy to come by. The >problem is that the taxonomy of the woman on the warehouse floor >is *not* the same as the taxonomy of the guy in accounts >receivable which differs yet again from the salesman, ad >nauseum throughout the customer's organization. Each person >chops up the flow of work in a different way. And those puerlie and simplistic analyses and implementations do occur. It's natural to point the finger at the difficult OO paradigm.
Technical Details
Message-ID:
<4ktudqINN14a@keats.ugrad.cs.ubc.ca>Path:
arc1-ca.pugleaf.net!keats.ugrad.cs.ubc.ca!not-for-mailReferences:
<1995Jul3.034108.4193@rcmcon.com> <goochb.334.0015B418@rwi.com> <4kr166$1ep@news.nstn.ca> <bksDpv1r1.qI@netcom.com>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!keats.ugrad.cs.ubc.ca!not-for-mail From: c2a192@ugrad.cs.ubc.ca (Kazimir Kylheku) Newsgroups: comp.lang.eiffel,comp.lang.c,comp.lang.c++,comp.object,comp.software-eng Subject: Re: OOA [was:Re: Beware of "C" Hackers -- A rebuttal to Bertrand Meyer] Date: 15 Apr 1996 09:44:42 -0700 Organization: Computer Science, University of B.C., Vancouver, B.C., Canada Message-ID: <4ktudqINN14a@keats.ugrad.cs.ubc.ca> References: <1995Jul3.034108.4193@rcmcon.com> <goochb.334.0015B418@rwi.com> <4kr166$1ep@news.nstn.ca> <bksDpv1r1.qI@netcom.com> NNTP-Posting-Host: keats.ugrad.cs.ubc.ca