Форум Сообщества Аналитиков
Общий раздел => Теория моделирования и нотации => UML SysML и пр. => Тема начата: kirka от 24 Ноября 2016, 15:33:07
-
В 1 компании может быть несколько должностей
1 человек может иметь несколько должностей
1 человек может работать в нескольких компаниях
Т.е. я могу иметь должность "Воспитатель" в "Детский сад №14" и иметь должность "Руководитель кружка" в ООО "Детская школа развития"
Прилагаю диаграмму
-
Правильнее вот так
-
Правильнее вот так
Тогда уж N-арную связь к трем сущностям?
Хотя и так хорошо
-
Правильнее вот так
А разве эта диаграмма не означает, что одна должность может принадлежать сразу нескольким компаниям?
Если говорить о должности как о штатной единице, то такое невозможно. Конкретная штатная единица может принадлежать только одной фирме.
Если говорить о должности как о какой то трудовой функции, то да, одна и та же трудовая функция может иметь место в нескольких организациях.
-
А разве эта диаграмма не означает, что одна должность может принадлежать сразу нескольким компаниям?
Если говорить о должности как о штатной единице, то такое невозможно. Конкретная штатная единица может принадлежать только одной фирме.
Если говорить о должности как о какой то трудовой функции, то да, одна и та же трудовая функция может иметь место в нескольких организациях.
Потому лучше N-арная структура. Или Компания - Должность - и уже привязка к людям
-
Связка - что это за объект? непонятно.
Мне ближе моя диаграмма, но только не могу все таки понять, как изобразить то, что человек имея разные должности может работать в нескольких компаниях
Т.е. я могу иметь должность "Воспитатель" в "Детский сад №14" и иметь должность "Руководитель кружка" в ООО "Детская школа развития"
-
-
Может ли человек иметь несколько должностей в одной компании (может ли Иванов иметь должность "Воспитатель" в "Детский сад №14" и иметь должность "Руководитель кружка" в том же "Детском саду №14")?
Если да и должность понимается как трудовая функция, то первая диаграмма из предыдущего сообщения.
Если да и должность понимается как штатная единица, то диаграмма из самого первого сообщения. Из-за кратности ровно 1 в ассоциации от Должности к Человеку отражаются только заполненные штатные единицы.
-
Эрикссон и Пенкер в своём бизнес-паттерне Занятость выделяют занятость (как таковую), должность (как позицию в штатном расписании) и назначение на должность (как материализованную связь между должностью и занятостью). См. Business Modeling With UML: Business Patterns at Work