User Tools

Site Tools


eiffel:bon:start

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:bon:start [2018/01/01 01:02]
jonathan
eiffel:bon:start [2019/02/14 18:45] (current)
jonathan
Line 1: Line 1:
-=====BON===== +=====BON/UML=====
- +
-  * [[https://​www.eiffel.org/​doc/​eiffelstudio/​Diagram%20tool|Using the EiffelStudio/​BON diagram tool +
  
 +  * For more on UML and BON see [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​uml.pdf|UML/​BON]] (logon)
 +  * [[https://​www.eiffel.org/​doc/​eiffelstudio/​Diagram%20tool|Using the EiffelStudio/​BON diagram tool]] (can also be used for UML)
 +    * [[https://​youtu.be/​wQs6n3e2mpo?​t=216|Short instruction Video using the IDE]] to generate a BON class diagram.
   * [[http://​www.bon-method.com/​index_normal.htm|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.   * [[http://​www.bon-method.com/​index_normal.htm|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.
- 
   * For drawing BON diagrams see [[:​eiffel:​faq:​bon:​|using draw.io for BON diagrams]]   * For drawing BON diagrams see [[:​eiffel:​faq:​bon:​|using draw.io for BON diagrams]]
  
Line 34: Line 33:
 BON is described in depth in the book //Seamless Object-Oriented Software Architecture//,​ Prentice Hall, 1994, by Kim Waldén and Jean-Marc Nerson. The textbook is now out of print but available from the BON website as a [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-book.pdf|pdf]]. BON is described in depth in the book //Seamless Object-Oriented Software Architecture//,​ Prentice Hall, 1994, by Kim Waldén and Jean-Marc Nerson. The textbook is now out of print but available from the BON website as a [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-book.pdf|pdf]].
  
 +===Older Drawing Tools===
 The graphical shapes of BON can be drawn using Microsoft Office Visio. We use draw.io instead. ​ The graphical shapes of BON can be drawn using Microsoft Office Visio. We use draw.io instead. ​
  
   * Using the [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-stencil.zip|BON Visio Stencil]] (**Visio 2013 and later**), we can draw BON class and dynamic diagrams. A [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-visio.pdf|BON/​Visio manual]] is available describing how to use Visio for the BON diagrams.   * Using the [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-stencil.zip|BON Visio Stencil]] (**Visio 2013 and later**), we can draw BON class and dynamic diagrams. A [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-visio.pdf|BON/​Visio manual]] is available describing how to use Visio for the BON diagrams.
   * This is the [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-visio-stencil-original.zip|]] for **Visio2010**.   * This is the [[https://​wiki.eecs.yorku.ca/​project/​eiffel/​_media/​bon:​bon-visio-stencil-original.zip|]] for **Visio2010**.
eiffel/bon/start.1514768575.txt.gz · Last modified: 2018/01/01 01:02 by jonathan