Product: OOTher OO Documentation & CASE Tool Release 1.07c Environment: MS-Windows 3.1 Short description: The tool is a complete documentation development package for the following methods/notations: - Peter Coad's OOA method (Coad/Yourdon) - State Machine diagrams using a subset of SDL - allocation of objects to processors and processes - Use Case diagrams and Object Interaction diagrams as proposed by Ivar Jacobson in his OOSE book The tool also performs verification of consistency between the diagrams, and by direct coupling assures for consistent naming of objects and methods/services. The tool is build around 5 easy to use graphic editors and is capable of documenting all objects, their attributes, services and also associations between objects. Each service may have a state machine (FSM) diagram. C++ Headers may be generated automatically from the OOA diagram - it assures consistent naming of member functions and attributes. The applied mark-up notation for C++ headers should be powerful to give compliler ready headers for at least 80% of applications. For a better integrability with other windows applications and to allow esthetical control, the tool allows free font selection and a copy-paste transfer of diagrams via clipboard in meta file format to e.g. Word for Windows 2.0. The resulting file is ASCII with open & documented format, i.e. it's easy to add own utilities for data extraction. Complete user documentation is attached in form of a hypertext windows-help file. The tools distributed as: - freeware for students, schools, universities, home users - as shareware for others USD $170 for corporate 1-5 user license). - free upgrade form 1.0x to 1.07 for registered users if they fetch files from e.g. SimTel Software Repository - free evaluation in 4 weeks - an evaluation copy may be ordered from the author (USD $70, rest of the license fee if/when you register) Roman M. Zielinski Tre Kaellors Vaeg 7 S-145 65 Norsborg Sweden (You may also reach me via e-mail: Roman.Zielinski@RoZiSys.se) ***** Version 1.07c 1. Bug correction in verification of use case sequences 2. Hint how to connect objects in menu of the OOA-editor ***** Version 1.07b 1. Max number of objects now 200 (was 120) 2. Bug correction: scroling - was unable to handle multi-page sequence diagrams 3. Bug correction: zooming in sequence diagram, FSM and use case overview editors ***** Version 1.07a 1. Bug correctioon: Increased top margin in Task Management Editor 2. Titles in FSM diagrams 3. Header generation allows private/protected/public attributes 4. Header generation allows automatic creation of get/set services to attributes 5. Projects introduced to keep track of different file/directory paths for different OO models 6. When generating C++ headers new prompt: overwrite? yes-all (beside yes, no) 7. Bug correction: sorting of attributes/services when they are added to an object ***** Version 1.06g 1. Bug correction - verification of message names between FSM diagrams and Use Case sequence diagrams. ***** Version 1.06f 1. Bug corrections - 2 crashes in Use Case Editor ***** Version 1.06e and d 1. Patch for Postscript printers may be activated from the File menu 2. Winini parameters moved to an own file, OOTHER.INI ***** Version 1.06c contains update: 1. Improved resolution of zooming when viewing on screen ***** Version 1.06b contains bug corrections and updates: 1. Fixed UAE when calling FSM before any service is created. 2. Fixed printing when View,ShowServ/Attr was 'off' did suppress serv/attr in OOA graphics printout 3. New parameters PenWidthFine, PenWidthBold and PenWidthDash in win.ini allow user customizable line widths 4. By means of the new parameter viewer= in win.ini and File,Customize Paths You may specify another viewer application than notepad.exe. (viewer may be path, file.exe or file.pif) 5. There was a bug in check that name of a copied object is already used 6. Corrected the lost current working directory at copy/import object handling 7. I made the copy/import object dialogue more consistent 8. Recompiled under Borland C++ 4.0 ***** Version 1.06a contains new functions: - state machine editor administers diagrams per service - improved drawing in FSM diagram (aligning functions) - use case overview diagram editor - object interaction diagrams (sequence diagrams) editor - verification of consistency between diagrams - C++ header generation - name of file to be edited can be passed as argument when starting OOTher (e.g. from the File Manager) - the recently edited files, as remembered by OOTher may be located anywhere - all paths used by OOTher can be customized via a dialogue (it was earlier done by manual editing the WIN.INI file) - description texts may now be up to 5000 characters (earlier 1500) - bug corrections from 1.05a/b Roman M. Zielinski [author] ---------------------------------------------------------------------- SimTel id: SimTel/win3/pgmtools oot-107c.zip OOTher OO Doc Tool 1.07c CASE OOA+OOSE ----------------------------------------------------------------------