1
Задачи студентов / Re: Какую классовую диаграмму выбрать из имеющихся?
« : 19 Мая 2019, 23:09:23 »
1. Никакая не лучше. Попробуйте прописать наименование каждой связи, ну там типа "работает в", "состоит в " и мощности пропишите, вполне возможно у вас получится сделать еще один вариант, и выбирать уже не надо будет.
2. Операция аутентификации пишется в класс аля пользователь. Но тогда вам придется вводить роли, логины, пароли, поиски, просмотры списков и проч элементы, которые не имеют отношения к предметной области, а появляются уже при описании уровня системы.
3. Если вам надо хранить всю историю, то у вас не может быть операций удаления как минимум у сотрудника и истории.
4. Ну и поотвечайте себе сами на вопросы: а что если поменяется имя подразделения, или название должности, или если поменяют шр и из подразделения выведут должность, что если сотрудник по совместительству на нескольких должностях в одном подразделении и в разных, должность относится только к сотруднику или к паре сотрудник-подразделение (т.е. должность это начальник отдела или начальник первого отдела) и меняется ли должность при смене подразделения, относится ли текущая (актуальная) должность (и) к истории или к сотруднику, что написано в истории у уволившихся и сначала уволившихся, а потом снова принятых. Ответите, вам будет проще определить зависимости.
2. Операция аутентификации пишется в класс аля пользователь. Но тогда вам придется вводить роли, логины, пароли, поиски, просмотры списков и проч элементы, которые не имеют отношения к предметной области, а появляются уже при описании уровня системы.
3. Если вам надо хранить всю историю, то у вас не может быть операций удаления как минимум у сотрудника и истории.
4. Ну и поотвечайте себе сами на вопросы: а что если поменяется имя подразделения, или название должности, или если поменяют шр и из подразделения выведут должность, что если сотрудник по совместительству на нескольких должностях в одном подразделении и в разных, должность относится только к сотруднику или к паре сотрудник-подразделение (т.е. должность это начальник отдела или начальник первого отдела) и меняется ли должность при смене подразделения, относится ли текущая (актуальная) должность (и) к истории или к сотруднику, что написано в истории у уволившихся и сначала уволившихся, а потом снова принятых. Ответите, вам будет проще определить зависимости.