HOME

TheInfoList



OR:

In
software engineering Software engineering is a branch of both computer science and engineering focused on designing, developing, testing, and maintaining Application software, software applications. It involves applying engineering design process, engineering principl ...
, Business Object Notation (BON) is a method and graphical notation for high-level
object-oriented analysis and design Object-oriented analysis and design (OOAD) is a technical approach for analyzing and designing an application, system, or business by applying object-oriented programming, as well as using visual modeling throughout the software development pro ...
. The method was developed between 1989 and 1993 by Jean-Marc Nerson and Kim Waldén as a means of extending the higher-level concepts of the Eiffel programming language. It is simpler than its competing modeling notation - the
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system. UML provides a standard notation for many types of diagrams which can be roughly ...
(UML) - but it didn't enjoy its commercial success.


See also

*
Business object A business object is an entity within a multi-tiered software application that works in conjunction with the data access and business logic layers to transport data. Business objects separate state from behaviour because they are communicated a ...


External links


BON method website

Business Object Notation (BON)
Kim Waldén (published as chapter 10 in "''Handbook of Object Technology''", CRC Press 1998) * (book out of print; its pdf is published at BON method website)



Data modeling diagrams {{soft-eng-stub