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