System model

A system model can be defined as a simplified representation of a system. A model is used to improve understanding, analysis, behavior, and requirements of the given system, as well as to improve communication around it. Models are a valuable asset that can be deployed throughout a system's lifecycle, right from the earliest design phases.
 
Models are intended to help engineers visualize and simulate different aspects of the system, making it easier to identify and resolve the slightest error or issue, from the very beginning of development. This approach, which places the model at the heart of the development process, is known as MBSE (Model-Based Systems Engineering). Following this approach, models are the main means of exchanging information.