Могу ли я использовать свою диаграмму реляционной таблицы БД для создания диаграмм классов UML? - PullRequest
1 голос
/ 03 марта 2011

Я новичок в UML.Но я хорошо разбираюсь в построении таблиц БД и их взаимосвязей.

Могу ли я просто "расширить" эти таблицы, добавив методы () ниже и называть их диаграммой классов UML?

Студент

..........................

StudentID: int

StudentNumber: строка

Имя: строка

Фамилия: строка

..........................

Дисплей ()

Обновление ()

Добавить ()

Удалить ()

Ответы [ 2 ]

3 голосов
/ 03 марта 2011

Создание объекта для каждого стола не является хорошей практикой. Не каждая таблица должна быть объектом в вашем UML ... Но опять же ... Я думаю, что это больше для StackOverflow ...

2 голосов
/ 03 марта 2011

У вас, похоже, есть основы UML.Основное различие заключается в том, что типы отношений отличаются от SQL, а типы данных Java (или любого другого языка) не соответствуют типам данных SQL напрямую, поэтому вам необходимо преобразовать их, как указано выше.

[мнение] Если у вас нет инструмента UML-> code-> UML, я бы не стал слишком зацикливаться на рисовании UML.Это в основном инструмент для белой доски (ИМХО), и доверие к этим диаграммам в долгосрочной перспективе может повредить вам, когда изменения в обслуживании делают такую ​​документацию устаревшей.Я предпочитаю использовать инструмент code-> UML при взгляде на устаревший код, а не на устаревшие UML-диаграммы времени разработки.[/ мнение]

[редактировать] Поскольку у вас уже есть рабочий код, вы можете попробовать Amateras UML в Eclipse.Вы можете перетащить группу классов на пустой документ, и он создаст для вас диаграмму UML.[/ Править]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...