home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / object / 4535 < prev    next >
Encoding:
Text File  |  1992-12-15  |  3.3 KB  |  88 lines

  1. Newsgroups: comp.object
  2. Path: sparky!uunet!mcsun!sunic!ugle.unit.no!alf.uib.no!hsr.no!PC-D304-1D.hsr.no!VAAGA
  3. From: VAAGA@gribb.hsr.no (Vaaga, Hans Egil       7-93)
  4. Subject: Re: New OOD/OOA method?
  5. Message-ID: <VAAGA.20.724423875@gribb.hsr.no>
  6. Sender: news@hsr.no
  7. Organization: Rogaland University Centre
  8. References: <VAAGA.19.723926302@gribb.hsr.no> <O5P9FSV@minnie.zdv.uni-mainz.de>
  9. Date: Tue, 15 Dec 1992 12:51:15 GMT
  10. Lines: 76
  11.  
  12. In article <O5P9FSV@minnie.zdv.uni-mainz.de> beckmann@Informatik.Mathematik.Uni-Mainz.DE (Markus Beckmann) writes:
  13.  
  14. >In article <VAAGA.19.723926302@gribb.hsr.no>, VAAGA@gribb.hsr.no 
  15. >(Vaaga, Hans Egil       7-93) writes:
  16.  
  17. >|> ...
  18. >|>                       Infact I really don't know if it is an OOA- or an 
  19. >|> OOD-method. 
  20. >|> 
  21.  
  22. >1. Some questions about the method: 
  23.  
  24. >|>                           ... You take a blanksheet of paper and 
  25. >|> put the main idea in the middle. You put a circle around it  ... 
  26.  
  27. >What has to be taken as the 'main idea'? Could it be ROTATE as well? 
  28.  
  29. Answer: You take the main idea. If you are developing a program it will be 
  30. the name of the program in this circle.
  31.  
  32.  
  33. The example is not so good, and I must tell that this OOA-"method" is 
  34. only an idea to develop so that it can fit OOA (or OOD). 
  35.  
  36.  
  37. >|>               ... On these lines you put your thoughts (
  38. >|> which comes from the main idea). ... 
  39.  
  40. >Are words like DRAW, AREA, FILL and SIDES labels for the lines or do 
  41. >these lines end in other circles containing these words? 
  42.  
  43. Mind-map does not work like that, but it could be developed in that way.
  44.  
  45.  
  46. >|>                        ... To calculate an area of a polygon is 
  47. >|> difficult, and this makes the class polygon a deferred class. ...
  48.  
  49. >How can I see which 'degree of difficulty' makes a class a deferred class?
  50.  
  51. As I said, it's not an good example.
  52.  
  53. >2. What makes a method 'OO'? Does it only have to fit into the OO{A,D,P}-
  54. >process, must it support OO-concepts or must it be based on OO-concepts 
  55. >(and only those)?
  56.  
  57. The reason why I think it's OO, is because the "Mind-map"-method works best 
  58. if you put the noun first (the object) and then draw lines out from it with 
  59. the verbs/actions (the methods). It also support the prototyping idea. You 
  60. can easy expand it, change it and put more details on it.  
  61.  
  62.  
  63. >3. I think the method of mind-maps (as described) is neither OOA nor OOD.
  64. >   It's not ooA, because it does not support the analysis of concrete 
  65. >problems if you see the analysis-phase as a part of the software life 
  66. >cycle (for example: you don't know when you can stop your work of writing 
  67. >words and drawing lines).
  68.  
  69. I thought you where supposed to make the class whole. That is support it 
  70. with all the nessesary methods. Maybe I am misunderstanding your point of 
  71. view.
  72.  
  73.  
  74. >4. Still I think that this is a good method. It could be used as a kind 
  75. >of brain storming/writing and I would place it between the analysis- and 
  76. >the design-phase. To make its results usable it should at least support 
  77. >different levels of abstraction and different kinds of 'keywords' 
  78. >(classes, types, methods, features, ...).
  79. >   In the given example POLYGON and TRIANGLE are separeted by the 'knots'
  80. >SIDES and THREE. But there can be more pathes from one knot to an other.
  81. >So it might become very difficult to draw all the needed aspects in one
  82. >picture (planar graphs).
  83.  
  84. As I said, it must be developed to fit OO.
  85.  
  86.  
  87. Vaaga
  88.