From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,6cc84b03e4889ed5 X-Google-Attributes: gid103376,public From: cjames@envisionet.net Subject: Re: Documenting an Object Oriented Design Date: 1995/04/18 Message-ID: #1/1 X-Deja-AN: 101107943 references: content-type: TEXT/PLAIN; charset=US-ASCII organization: ENVISIONET, Inc. mime-version: 1.0 newsgroups: comp.lang.ada Date: 1995-04-18T00:00:00+00:00 List-Id: In article , writes: > Path: nsgate.envisionet.net!news.sprintlink.net!usenet > From: cjames@envisionet.net > Newsgroups: comp.lang.ada > Subject: Re: Documenting an Object Oriented Design > Date: Tue, 18 Apr 95 20:21:11 PDT > Organization: ENVISIONET, Inc. > Lines: 19 > Message-ID: > References: <8849291418041995/A29581/RIT2/1194939D3100*@MHS> > NNTP-Posting-Host: slppp5.envisionet.net > Mime-Version: 1.0 > Content-Type: TEXT/PLAIN; charset=US-ASCII > X-Newsreader: NEWTNews & Chameleon -- TCP/IP for MS Windows from NetManage > > > In article <8849291418041995/A29581/RIT2/1194939D3100*@MHS>, > writes: > > Hello, > > > > I have a question. I have seen a lot of Information on Object Oriented > > Design and Object Oriented Languages. Does anyone know where I might > > find information on how to document an object oriented design? > > > > Thanks... > > > > Bill Fenty > > william.fenty@reuters.com > > > > The one used in Europe now with success is Business Object Notation [BON]. > > See the FAQ for comp.lang.eiffel for details of the 1995 book. > > The book is by Kim Walden and Jean-Marc Nerson. "Seamless Object-Oriented Software Architecture : Analysis and Design of Reliable Systems". 1995. Prentice Hall (UK). ISBN: 0-13-031303-3. This book is already in its second printing. The methodology is supported by EiffelCASE from Interactive Software Engineering, Inc (Bertrand Meyer's company) at (805) 685 - 1006. ISE also probably has the book above for sale and Meyer's latest book "Object Success" which is surely to be a best seller in the field. The advantage of BON is that assertions can be checked with predicate logic to validate the correctness of the design. Of the 40-50 other methodologies, none do this. The Walden and Nerson book also details why the following methods have defective logic, ie can be amibiguous and hence invalid: Jim Rumbaugh's OMT, Chen et al's ER, and Grady's Booch Method.