Way of Working

Activity: Model Design

01 March 2021 • 1 minute

Written by Christine Chien

Way of Working title image

A model is designed as part of the scoping process for the purpose of creating an early understanding of the way the data will be structured and show this to the client.


A database model outlines the underlying structure of the data within an application and how it can be stored, organised and manipulated. These models are important as they provide the ability for our developers to generate code, which is a core business function. Developers will generally design these models progressively throughout the scoping process as we gain understanding of the projects requirements. The output at the end of scope is generally only an early state of the model and will grow as the project moves into development.

Before you start

Completed activities:

Details

Level of difficulty

Easy

Stage

Ideation

Suggested time

30 mins

Participants

Materials

Steps

In the process of creating a model, a web or tools developer will generally follow the following steps:

  1. Create a blank model within Eclipse for your project.
  2. Begin adding entities to that model that represent key elements of the application.
  3. Create relationships and constraints for these entities to govern the way data will behave.
  4. Export a visual representation of the model to be included within the scope document.

Justification

These models are important as they provide the ability for our developers to generate code, which is a core business function.

Christine Chien

Written by Christine Chien

Marketing Operations and Partnerships

Our very own Christine is a marketer by day, nerd by night. If she isn’t developing our marketing strategy, she is usually found by her 3D printer or at a local plant shop.