поэтому мне нужно вернуть проект для моей школы, проект представляет собой веб-приложение для транспортного агентства, проблема в том, что у меня нет набора спецификаций для него, в любом случае, это некоторые варианты использования, если некоторые из них помогут мне придумать диаграмму классов:
клиент может:
Администратор может:
Водитель может:
это то, что я сделал до сих пор!
я сделал некоторые изменения, это новая диаграмма классов:
Я думаю, что ваша диаграмма классов в целом в порядке. Однако ему не хватает определенных свойств. Чтобы отправить электронное письмо (как требуется), вам нужно электронное письмо как собственность Клиента. Вменяемый идет для статистики, которая в конечном счете нуждается в еще нескольких свойствах как Возраст / Пол водителя (и что еще). Это продолжается с пробегом (требуется ниже) для автомобиля.
Есть роли (наверное) Отъезд и Прибытие. Они представлены простым текстом без рисования.
Расход (Транспортное средство /) кажется излишним, если вы не используете Расход в другом месте.
Инструмент для рисования, который вы использовали, выглядит немного (хорошо) примитивно. Небольшая разметка для улучшения читабельности, вероятно, поразит вашего учителя 🙂
Других решений пока нет …