Data modelling transition to design and architecture – lecture 5
1. What is the data model?
- It's a illustration of how different data parts are connected to each other
- Typically designed by starting from a high-level overview to becoming more detailed with time
2. What steps are involved in the design phase?

- The design phase determines how the system will operate
- The project team will do the following steps
- Write a list of requirements
- Create a list of use cases
- Create a process model
- Create a data model
- System specification will be the output of the design phase
3. Understand, fundamental art, architecture, components
The four functional components of a system are:
- Data storage
- Data access logic
- Application logic
- Presentation logic
4. What are the different types of application architectures?
Client-Server Architecture


Server based architecture

Mobile application architecture

MVC (Model View Controller)
