User Tools

Site Tools


eiffel:faq:bon

Business Object Notation (BON)

  • See here for a short description of BON.
  • BON - Business Object Notation. The BON method for analysis and design of object-oriented software is a means of extending the higher-level concepts of the Eiffel programming language into the realm of analysis and design aided by a graphical notation akin to but different from UML.

Create a BON diagram with draw.io

BON Template

  1. Download and unzip the above BON Template.
  2. Go to draw.io and create a new drawing (backup site: draw@eecs). You can also download it as an app.
  3. Import the BON template via File ⇒ New Library:

Use the Template for Detailed or Compressed Classes

Now use the template to draw the BON diagram

Relationships between classes

  • Inheritance: Red Arrow
  • Client Supplier (Green Arrow)
    • Reference (Association)
    • Expanded (Composition/Aggregation)

Documentation

To include your BON diagram in your Word (MS Office) document, Export (and crop) as PDF. Drag and drop the resulting PDF into your Word document for a clear (and non-fuzzy) image at any resolution.

PDF

Maths Symbols for Contracting

Notice that the template has a variety of Maths symbols for contracting

eiffel/faq/bon.txt · Last modified: 2018/01/01 00:57 by jonathan