Explain the difference between a conceptual model and a functional model in system design.
A conceptual model provides a high-level abstract view of the system, focusing on defining key entities, relationships, and behaviors. It is used for understanding and communicating the problem domain. In contrast, a functional model details specific processes, data flows, and system interactions, serving as a blueprint for implementation.