Malcolm Chisholm writes:
Conceptual models must capture all business concepts and all relevant relationships. If instances of things are also part of the business reality, they must be captured too. Unfortunately, there is no standard methodology and notation to do this. Conceptual models that communicate business reality effectively require some degree of artistic imagination. They are products of analysis, not of design.(emphasis added)
That’s the trick isn’t it? Developing a good conceptual model.
You can have system requirements for multiple Terabytes of data storage, Gigabytes of bandwidth, messages and processes galore, but if you don’t have a good conceptual model, it’s just so much hardware junk.
Are you planning your system based on hardware or software capabilities?
Or are you developing a conceptual model you want to implement in hardware and software?
Which one do you think will come closer to meeting your needs?