2016-05-04 4 views
0

У меня есть таблица параметров, и я хочу ее смоделировать на диаграмме классов. Должен ли мы помещать такую ​​таблицу параметров в диаграмму классов? Что представляет собой эта таблица? перечисление или что? Должен ли я моделировать его как класс перечисления?Как составить таблицу параметров в диаграмме классов

Это моя схема:

В таблице "Droit" представляет собой таблицу параметров. Является ли моя модель правильной?

Редактировать: Диаграмма французская. «Profil» и «Droit» означает «Профиль» и «Права». "Libelle" означает "Описание". И "Ajouter", "Модификатор", "Consulter" означает "Добавить", "Изменить", "Вид".

+1

Что? Можете ли вы сделать полные предложения, используя полную остановку, и загладить правильный путь? Тогда: что вы думаете, это таблица параметров? –

ответ

1

Кажется, что вся ваша диаграмма классов сущности-контроля-границы - это управление профилями (user?). Более того, ваше лицо Droit представляет права авторизации, которые могут иметь Profil.

Если эти гипотезы подтвердятся, я думаю, что Droit должен быть полностью частью этой диаграммы. Было бы трудно понять структуру профилей и реализовать методы контроллера без знания этой информации.

Тот факт, что вы считаете эту таблицу «таблицей параметров», здесь не уместен. Главный вопрос заключается не в важности класса для общей системы, а в том, что вы хотите представить на диаграмме. Если это масштабирование профилей &, управление авторизацией вам понадобится. Если бы ваша модель была ориентирована на бизнес-классы, где такая таблица не добавила бы понимания домена, мой ответ был бы другим.

+0

Вы читаете чайные листья здесь. Этот вопрос нуждается в небольшом редактировании OP, чтобы быть вопросом вообще. –

+0

@ThomasKilian да и нет ;-). ** Да **: вы полностью правы: ОП должен уточнить вопрос и перевести французские термины. ** Нет **, я не полностью читаю в чайных листах: французский текст на этикетках довольно ясен о том, что представлено, и я работал с достаточным количеством французских программистов, просящих «таблицу параметров», (на самом деле это не таблица параметров, а таблица, содержащая параметры, т. е. таблица конфигурации). – Christophe

+0

В этом случае у вас есть знание домена, которого у меня нет ;-) –