home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / object / 4248 < prev    next >
Encoding:
Internet Message Format  |  1992-11-17  |  2.0 KB

  1. Path: sparky!uunet!charon.amdahl.com!pacbell.com!ames!elroy.jpl.nasa.gov!usc!news.service.uci.edu!beckman.com!dn73!j_ohearn
  2. Newsgroups: comp.object
  3. Subject: Re: OOPs NON-prog. practicallity
  4. Message-ID: <j_ohearn.722016929@dn73>
  5. From: j_ohearn@dsg4.dse.beckman.com ()
  6. Date: 17 Nov 92 16:15:29 GMT
  7. References: <1992Nov16.234354.11981@bsu-ucs>
  8. Distribution: world
  9. Nntp-Posting-Host: dn73.dse.beckman.com
  10. Lines: 30
  11.  
  12. In <1992Nov16.234354.11981@bsu-ucs> 00wkheizer@leo.bsuvc.bsu.edu writes:
  13.  
  14. >I am currently involved in a study of OOPs for a class project.  My question
  15. >is what can non-programmers expect to gain from this new technology and in what
  16. >areas do you see as benefiting other than actual programming?
  17.  
  18. What a wonderful question!  There is no doubt that non-programmers have a great
  19. deal to gain from OO technology.  OO analysis identifies real-world entities
  20. and transforms them into classes; this establishes a common language which
  21. creates a positive dialogue between the software engineer and the domain expert
  22. (the non-programmer).  No longer does the software engineer have to confuse the
  23. domain expert by expressing himself/herself in terms of records, arrays, and
  24. far pointers; the discussions born of the analysis are expressed in terms clearly
  25. understood by the domain expert.  The interviews conducted by the engineer with
  26. the domain expert allows the engineer to discover class responsibilities and
  27. class relationships.  The interview process helps create a team atmosphere and
  28. makes the domain expert part of the solution!  Such benefits are priceless!
  29. Today's software systems are incredibly complicated and any technique which
  30. serves to open the lines of communication between software development and the 
  31. customer (both internal and external) is an asset.
  32.  
  33. I have had the good fortune to see the transformation of the team environment
  34. where I work.  I have seen multi-disciplinary teams work better and faster
  35. because of OO techniques!
  36.  
  37. Thank you for listening.
  38.  
  39. Jim O'Hearn
  40. Software Engineer
  41. Beckman Instruments, Inc., Diagnositics Systems Group
  42.