Creating a system block diagram early in the development process is critical for assembling teams of develops that can work in parallel on the project. A system block diagram displays the high-level view of the encapsulated functional modules that compose a system.