I have a question about association multiplicity. I understand it, but for example if I would have:
--------- ---------
| |1 * | |
|CLASS |----------| STUDENT |
| | | |
--------- ---------
does that mean that at ANY point during system existence there must be at least 1 student assigned to the class, or those multiplicities should be true, if the system is operating normally?
I am asking this question, because I was wondering about the moment of creation for an object. First we create an empty class, then populate it with students. For some time the class is empty, but only during the creation and populating it will have has at least one student. If I changed 1 to 0..1 it would suggest there can be empty class. This isn't false (at the moment of populating) but later I don't want to permit classes with no students.
EDIT: changed 0..* to 0..1, it should be like it is now, sorry for confusion.