BossaBox

This is the playbook for engineering-playbook

Diagram Types

Creating and maintaining diagrams is a challenge for any team. Common reasons across these challenges include:

Overcoming these challenges and effectively using design diagrams can amplify a team’s ability to execute throughout the entire Software Development Lifecycle, from the design phase when proposing various designs to leveraging it as documentation as part of the maintenance phase.

This section will share sample tools for diagram generation, provide a high level overview of the different types of diagrams and provide examples of some of these types.

There are two primary classes of diagrams:

Within each of these classes, there are many types of diagrams, each intended to convey specific types of information. When different types of diagrams are effectively used in a solution, system, or repository, one can deliver a cohesive and incrementally detailed design.

Sample Design Diagrams

This section contains educational material and examples for the following design diagrams:

Supplemental Resources

Each of the above types of diagrams will provide specific resources related to its type. Below are the generic resources: