Product:
	OOTher
        OO Documentation & CASE Tool Release 1.07d

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
		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 FSM-diagram. Gave message when reading file:
"Corrupted file at directive number xx (NEX2)"
See help file under: Reference manual - File Formats - FSM-Model  how to
recover your corrupted file.

*****   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 or Coast.net id:
SimTel/win3/pgmtools
oot-107d.zip    OOTher OO Doc Tool 1.07d CASE OOA+OOSE
----------------------------------------------------------------------
 
