摘要 |
The invention is a method and apparatus for defining, representing, and/or documenting object oriented programming applications, and particularly, those developed to work in a graphical user interface. The invention represents the applications in one or more diagrams termed Object and Event Diagrams (OEDs). The invention allows an application architect to communicate the program idea to the programmer by defining the program basis and the program logic without concern about details of the user interface such as how actions will be executed (which will be determined by the programmer). The OED may be used as a program specification, a program requirements description or as a documentation tool to document the logic of the object and event used in a program. The application architect represents the program in an OED using a plurality of different types of symbols that represent different types of objects and other program elements, such as data transfer, inheritance and remote links. The various symbols are interconnected by lines that show their relationships to each other.
|