[comp.newprod] Affordable CASE tools

yse@minster.york.ac.uk (05/24/91)

AFFORDABLE CASE TOOLS FOR PCs (Yourdon, Hood)

York Software Engineering Limited announce the availability of the SELECT
range of professional CASE tools for PCs at affordable prices.

SELECT:

The SELECT product range comprises a fully integrated set of CASE tools for
the analysis and design of real-time applications. SELECT supports
accepted industry standard methodologies including Yourdon, Ward-Mellor,
Hatley, Jackson and HOOD Version 3.

Each Personal-SELECT toolkit purchased supports a single user. Full
multi-user functionality is provided via Project-SELECT, which acts as a
server for a number of Personal-SELECT users. Project-SELECT can be used on
any standard PC-based DOS compatible network such as Novell, PC-NFS, Sage,
PCSA or 3Com.
(Project-SELECT supports up to 255 Personal-SELECT users.)

SELECT Prices:

Personal-SELECT Yourdon    495 pounds sterling
Personal-SELECT Hood       495 pounds sterling
Project-SELECT             995 pounds sterling

- All products carry a ninety day warranty during which time free support
  and upgrades are available.
- Subsequent to the warranty period support contracts may be purchased on an
  annual basis for 20% of the standard end-user price.
- When new releases become available upgrade fees are priced at 20% of the
  standard end-user price for the module.
- All prices exclude UK VAT and other taxes.
- All prices are subject to change without notice.

Educational discount: on application

SELECT Pricing Example:

A ten-seat Yourdon system would cost 10*495 + 995 = 5945 pounds
sterling (excluding UK VAT and other taxes).

SELECT Hardware Configuration Requirements:

The minimum PC configuration required to run SELECT is:

- IBM PC or close compatible
- 640K RAM
- Any screen including CGA, EGA, VGA, VEGA 800x600 or Hercules graphics
- 6MB free disk space
- DOS 3.x or 4.x
- Graphics printer or plotter for hard copy
- A mouse

The SELECT Yourdon toolkit:

- Data and control flow diagrams (Yourdon, Ward-Mellor, Hatley)
- State transition diagrams
- Entity relationship diagrams (Chen)
- Jackson structure charts
- Constantine structure charts

All information about definitions, data flows, data stores and data processes
are held in a central repository. This information is used by SELECT to help
perform consistency checks on the models being built. Consistency checks
include, for example, vertical balancing between parent-child data flow
diagrams, horizontal balancing between control flow diagrams and related
state transition diagrams, and process/PSPEC balancing checks.
Re-levelling of data flow diagrams is also supported (extremely useful when
applying event partioning techniques!).

The SELECT HOOD Toolkit:

The SELECT HOOD toolkit editor provides full support for the rich graphical
notation of HOOD Version 3 as specified in Issue 3.0 of the HOOD Reference
Manual, published by the European Space Agency (ESA) in September 1989,
including:

- Active, Passive, Virtual, OP Control and environment objects
- Operations and operation sets plus any constraints.
- Parent to child mapping of operations and operation sets.
- Use flow between objects with any data or exception parameters.
- Class instances with parameters and range indication.

Object Description Skeletons can be automatically generated for diagrams
created with the HOOD editor. Constantine and Jackson structure charts
may also be created as a graphical adjunct (or alternative) to the textual
ODS for the detailed design of objects and their operations. The SELECT HOOD
toolkit also allows the user to define state transition diagrams to aid
active object design.

NOTE: structure charts and state transition diagrams do not form part of HOOD
      but software designers have found them a useful extension to the method
      in practice - hence their inclusion in the SELECT HOOD toolkit!

As with the Yourdon toolkit, all information about the system model being
constructed is held in SELECT's central repository allowing detailed
consistency checks to be performed. In addition, Parent/Child and Class
instance interfaces are checked and updated automatically.

On Going Development:

The SELECT product range is subject to continuous development.

Further Information:

For further information please contact David Jordan at the address below.

David Jordan
Technical Products Manager
York Software Engineering Limited
University of York
York YO1 5DD
England

Phone:  +44 (0)904 433741
Fax:    +44 (0)904 433744
E-mail: yse@uk.ac.york.minster