4. Requirements gathering and presentation

4.3. Data modeling diagrams

Data modelling diagrams are used to have a better overview of the structure and flow of the application. These diagrams help in communicating the proposed system designed to the developers and stakeholders (Davies & Mueller, 2020). Data flow diagrams are one type of data modelling diagrams. These can be general, developed to provide a high-level view of the system or can be very detailed, showing how different levels of the system are structured.  For example, the imagine below depicts a high-level view of the architecture of the Smoke-Free Together app.

Data modeling diagrams