You can use flow charts to show program logic and system design. A software flow chart shows structured program logic; a system flow chart uses symbols that represent physical entities.
The Flow Chart methodology illustrates the flow of data depending on certain conditions.