home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / object / 5112 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  1.7 KB

  1. Xref: sparky comp.object:5112 comp.software-eng:5506
  2. Newsgroups: comp.object,comp.software-eng
  3. Path: sparky!uunet!rational.com!thor!rmartin
  4. From: rmartin@thor.Rational.COM (Bob Martin)
  5. Subject: Re: How About Using Bootch for Analysis?
  6. Message-ID: <rmartin.728267948@thor>
  7. Sender: news@rational.com
  8. Organization: Rational
  9. References: <mmaccorm.68@fox.nstn.ns.ca>  <1993Jan27.014937.20191@donner.SanDiego.NCR.COM>
  10. Date: Fri, 29 Jan 1993 00:39:08 GMT
  11. Lines: 27
  12.  
  13. khalsa@SanDiego.NCR.com (G.K. Khalsa) writes:
  14.  
  15. >The one other area where Booch's notation may be weak is in the
  16. >ability to develop high level views of the model.  For large systems,
  17. >it is not practical to represent a specification as a flat, huge
  18. >set of classes/objects and their interactions.  Coad/Yourdon and 
  19. >Embley, Kurtz and Woodfield are two texts that describe ways to
  20. >present a model in manageable chunks.
  21.  
  22. I beg to differ.  Booch's notation has a very powerful method for
  23. dividing a design into "chunks".  In fact, it is the richest
  24. mechanisms I have seen to date.
  25.  
  26. Booch recommends that you break your design up into aggregates of
  27. classes called "Class Categories".  The notation supports these
  28. entities and relationships between them.  Class categories may be
  29. related by "Visibility" which means that some of the classes in one
  30. category make use of some of the classes in the other.  Booch's
  31. notation also allows you to specify which classes are visible outside
  32. a category and which are private to the category.  This is powerful
  33. stuff.
  34.  
  35. --
  36. Robert Martin       | Design Consulting    | Training courses offered:
  37. R. C. M. Consulting | rmartin@rational.com |  Object Oriented Analysis
  38. 2080 Cranbrook Rd.  | Tel: (708) 918-1004  |  Object Oriented Design
  39. Green Oaks, Il 60048| Fax: (708) 918-1023  |  C++
  40.