Designing, creating and refining algorithms

Structure Diagram

What is a Structure Diagram

Defintion: Structure Diagram

Structure diagrams visually represent system components and their relationships. They simplify complex systems into understandable parts, aiding in planning, design, and communication during the development of a project within a team and with a client.

How do you draw a Structure Diagram

At GCSE you just need to understand how different components will work together.

For example, a school library book loan system will have a number of smaller component parts:

Student:

  • Search Book
  • Borrow Book
  • Return Book

Admin:

  • Add Book
  • Remove Book
  • Add User
  • Remove User

This could represented as:

Images

CRUD

Most systems follow a CRUD approach

  • Create - create a record
  • Retrieve - search the records
  • Update - edit a record
  • Delete - remove a record
Previous
Identify the inputs, processes, and outputs for a problem