Software Engineering: Phenomena and Concepts
This'll be a sort of abridged summary of the topic, any more information you might need, I recommend you try the book (name in bottom of the post). When talking about concepts and phenomena (in the context of the book) as follows: Phenomena - It is what we refer to as Reality, as in things we perceive in the real world, things that are concrete. Concepts - More abstract, it is the idea of a given phenomena. An example of this can be something like a Car. Phenomena: Automobile -> Concept: Car A car is a concept (an idea) of an automobile, where an automobile can be anything in the real word that serves that specific purpose. We can also take things a step further, with the type of entity that we use. Atomic Entities Compound Entities Atomic Entities: Individual entities, broken down to it's most basic representation. (For the purpose of the domain that you wish to represent) Example: Ch...