The development of models of a real-world problem is
key to software requirements analysis. Their purpose is to
aid in understanding the problem, rather than to initiate
design of the solution. Hence, conceptual models
comprise models of entities from the problem domain
configured to reflect their real-world relationships and
dependencies