A structure chart represents a software system's architecture by showing modules, dependencies, and data passed between modules. Rectangular boxes represent modules, arrows show control and data passing between modules, and symbols like diamonds depict selection and loops. Structure charts illustrate the module structure and interactions of software through examples like an email program and the tic-tac-toe game.