User Tools

Site Tools


eiffel:faq:bon

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
eiffel:faq:bon [2018/01/01 00:25]
jonathan [Business Object Notation (BON)]
eiffel:faq:bon [2018/01/01 00:57] (current)
jonathan
Line 5: Line 5:
   * [[https://​www.eiffel.org/​doc/​eiffelstudio/​Diagram%20tool|Using the EiffelStudio/​BON diagram tool]]   * [[https://​www.eiffel.org/​doc/​eiffelstudio/​Diagram%20tool|Using the EiffelStudio/​BON diagram tool]]
  
-  - Download and unzip the above BON Template. +
-  - Go to [[https://​www.draw.io|draw.io]] and create a new drawing  +
-  - Import the BON template+
 ====== Create a BON diagram with draw.io ====== ====== Create a BON diagram with draw.io ======
  
 {{ :​eiffel:​faq:​faq:​eecs3311_bon_lib.xml.zip |BON Template}} {{ :​eiffel:​faq:​faq:​eecs3311_bon_lib.xml.zip |BON Template}}
  
 +  - Download and unzip the above BON Template.
 +  - Go to [[https://​www.draw.io|draw.io]] and create a new drawing (backup site: [[https://​www.eecs.yorku.ca/​~eiffel/​draw/​|draw@eecs]]). You can also download it as an app. 
 +  - Import the BON template via File => New Library:
 +
 +
 +{{:​eiffel:​faq:​faq:​draw1.png|}}
 +
 +===== Use the Template for Detailed or Compressed Classes =====
 +
 +
 +Now use the template to draw the BON diagram
 +
 +{{:​eiffel:​faq:​faq:​bank.png|}}
 +
 +==== 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.
 +
 +{{ :​eiffel:​faq:​faq:​system.pdf |PDF}}
 +
 +===== Maths Symbols for Contracting =====
 +
 +
 +Notice that the template has a variety of Maths symbols for contracting
 +
 +{{:​eiffel:​faq:​faq:​maths.png|}}
eiffel/faq/bon.1514766326.txt.gz · Last modified: 2018/01/01 00:25 by jonathan