• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Paul Clapham
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Liutauras Vilda
Saloon Keepers:
  • Tim Holloway
  • Carey Brown
  • Roland Mueller
  • Piet Souris
Bartenders:

analysis & design

 
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
from the larman's book :

Analysis : do the right thing .
Design : do the thing right .

Can any body please put some more light on this , how he said like this ...

Thanks .
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by rathi ji:
Analysis : do the right thing .
Design : do the thing right .



I didn't find that. Which edition, which page? (Or even: which book?)


Can any body please put some more light on this , how he said like this ...



Analysis is about investigating the problem - making sure that you understand it, and therefore solve the right problem.

Design is about creating a solution to the problem.

Did that help?
 
ankur rathi
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
That is OK Ilja ,

But I want to understand this two phrase .


I didn't find that. Which edition, which page? (Or even: which book?)


Larman's book ( I mentioned in my previous post )
8th Indian Edition
page 7
line 3 & 4
 
ankur rathi
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Design is about creating a solution to the problem.



Design is just creating conceptual solution to the problem . not the implementation .
 
author
Posts: 11962
5
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by rathi ji:
Design is just creating conceptual solution to the problem . not the implementation .

That could be true, depending on your definition of "design". Others' definition for the word "design" might very well differ from yours. After all, the source code is not the implementation of the solution, is it not? Isn't it correct that the source code is not what the computer is executing? It's not even the bytecode that's the implementation. The computer executes machine code.

Source code is just as much "design" as a UML diagram is, for example. It's just design on a lower, more concrete level.

You might be interested in checking out some of the hits Google provides for "the source code is the design".
 
author
Posts: 608
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You might want to consider questioning the concept of analysis and design phases. See Phases Examined for a discussion.

- Scott
 
ankur rathi
Ranch Hand
Posts: 3852
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks Lasse ,
It is really good & useful at the time of debate ...
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Originally posted by Scott Ambler:
You might want to consider questioning the concept of analysis and design phases. See Phases Examined for a discussion.



I didn't see anyone mentioning *phases*, but even as a preemptive strike, this is always a good reminder...
 
reply
    Bookmark Topic Watch Topic
  • New Topic