ABSTRACT

A Wamier-Orr diagram, a graphical representation of a horizontal hierarchy with brackets separating the levels, is used to plan or document a data structure, a set of detailed logic, a program, or a system. Warnier-Orr diagrams are excellent tools for describing, planning, or documenting data structures. Before a Wamier-Orr diagram is created, the system’s primary data entities and major tasks must be known. A key principle of the Warnier-Orr methodology is that the structure of a well-written program is tied to the structure of its data. A Wamier-Orr diagram shows a data structure or a logical structure as a horizontal hierarchy with brackets separating the levels. The process inputs and outputs are identified to the right of the in-out diagram. Most popular paint or drawing programs incorporate text and brackets and thus can be used to create Warnier-Orr diagrams. Some computer aided software engineering products support Warnier-Orr diagrams.