Какую классовую диаграмму выбрать из имеющихся?(Прочитано 5720 раз)
Здравствуйте. Есть вводные данные и диаграмма ВИ.
Пытаюсь из этого построить классовую диаграмму, на уме несколько вариантов, но не могу решить, какой лучше?
И, если можно, подскажите, в какой из классов лучше запихать операции аутентификации?

Предметная область:
Гос предприятие. На предприятии существует ряд подразделений.
Каждое подразделение имеет штатное расписание, в котором имеется перечень должностей.
Каждая должность имеет название, краткое название, шифр, нижняя и верхняя границы разрядов единой тарифной сетки (от 1 до 18).
Также известно, сколько единиц какой должности выделено подразделению.
О сотрудниках, работающих на предприятии, необходимо знать всю историю их перемещения - где,
в каком подразделении работал сотрудник, на какой должности, какой имел разряд, дату начала и дату окнчания работ.
Также о сотруднике необходимо хранить личные данные: ФИО, возраст, пол, семейное положение.
« Последнее редактирование: 19 Мая 2019, 19:15:41 от Romromi »



1. Никакая не лучше. Попробуйте прописать наименование каждой связи, ну там типа "работает в", "состоит в " и мощности пропишите, вполне возможно у вас получится сделать еще один вариант, и выбирать уже не надо будет.
2. Операция аутентификации пишется в класс аля пользователь. Но тогда вам придется вводить роли, логины, пароли, поиски, просмотры списков и проч элементы, которые не имеют отношения к предметной области, а появляются уже при описании уровня системы.
3. Если вам надо хранить всю историю, то у вас не может быть операций удаления как минимум у сотрудника и истории.
4. Ну и поотвечайте себе сами на вопросы: а что если поменяется имя подразделения, или название должности, или если поменяют шр и из подразделения выведут должность, что если сотрудник по совместительству на нескольких должностях в одном подразделении и в разных, должность относится только к сотруднику или к паре сотрудник-подразделение (т.е. должность это начальник отдела или начальник первого отдела) и меняется ли должность при смене подразделения, относится ли текущая (актуальная) должность (и) к истории или к сотруднику, что написано в истории у уволившихся и сначала уволившихся, а потом снова принятых. Ответите, вам будет проще определить зависимости.



PGV, большое спасибо за пищу для размышлений!




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19