Re: defining quality of OOA and OOD models



Davor wrote:

> How do you evaluate OOA and OOD models? In particular what do you
> perceive as a "high-quality model" for each (OOA, OOD)?

By how well the model participates in implementing source code that passes
all tests, is clear and expressive, duplicates no behaviors, and has minimal
classes, methods, & lines.

The question of evaluating a model in isolation from code is useless. What
would you do if the model evaluated as wonderful but the resulting code
sucked? Is that a useful evaluation?

> (Note, please don't equate OOA with "high-level design" for the
> purposes of this post, but rather something that helps us understand
> and analyze problem domain.

In which case why is it OO (meaning leveraging objects with polymorphic
methods behind narrow interfaces)?

--
Phlip


.



Relevant Pages

  • Re: For future customers of CioinaEval
    ... It's a bit different if everyone can download full sources, ... if developers interested in evaluating ... to get the source code for evaluation, it's a lot better option than forcing ...
    (borland.public.delphi.thirdpartytools.general)
  • Re: Profiler for Delphi2007?
    ... Bernhard Geyer wrote: ... I only started evaluating it a couple of days ago and it has already paid for itself in the time that it has saved me. ... One significant advantage over 'similar' tools is that it does not mess with your source code. ... Chris Burrows ...
    (borland.public.delphi.non-technical)
  • Bezier curve java class for evaluating length, etc.
    ... evaluating the length of a bezier curve, curvature, y value at x, max/ ... even source code in any other programming language (with ...
    (comp.graphics.algorithms)