22.214.171.124 Detailed Design
Various tools such as flowcharts, decision tables, and decision
trees are common in detailed software design.
Frequently, a structured English notation for the logic flow of the system’s
components is also used. Both formal and informal notations are often lumped
under the term pseudocode. This is a tool generally used for the detailed
design of individual software components. The terminology used in pseudocode
is a mix of English and a formal programming language. Pseudocode usually has
constructs such as “IF ..., THEN ...,” or “DO ... UNTIL ...,” which can often
be directly translated into the actual code for that component. When using
pseudocode, more attention is paid to the logic of the procedures than to the
syntax of the notation. When pseudocode is later translated into a programming
language, the syntactical representation becomes critical.