2012-06-11 2 views
0

Я разработал проект с использованием языка Java.Схемы чертежей для объектно-ориентированных систем

Правильно ли, условно, включать диаграммы, такие как поток контекста и поток данных, диаграмма отношений сущностей в моей системе? Используются ли эти диаграммы только в системах, разработанных в структурированном программировании?

Должен ли я придерживаться только диаграмм на основе UML, если моя система является объектно-ориентированной системой?

Хотя это может показаться глупым вопросом, тем не менее это важно при документировании проекта, следуя строгим правилам разработки программного обеспечения.

+1

Я бы использовал любую схему диаграммы, которую рекомендует ваша компания, и что бы ни знали ваши коллеги. – smcg

+0

Истинный. Но нет, если есть команда проверки, чтобы проверить, соответствует ли каждая часть документа установленным универсальным стандартам. – techie

+0

Я предполагаю, что это мой лучший вопрос для ваших коллег, чем Stack Overflow. – smcg

ответ

1

Схемы UML 2.2 состоят из структурных диаграмм и диаграмм поведения. См. Это Wikipedia page.

В UML 2.2 имеется 14 типов диаграмм. Я бы направился к UML. Можно ли сделать поток контекста или поток данных диаграммой обзора взаимодействия? Диаграмма Entity-Relationship в диаграмму классов?

Java и UML могут идеально сочетаться друг с другом. Есть плагины Eclipse, например, на https://stackoverflow.com/q/390438/509840.

+0

Большое спасибо. Первоначально я не знал, что в случае объектно-ориентированных сценариев следует избегать блок-схем, а также разрабатывать диаграммы CFD, DFD и ER. Так вы бы предложили преобразовать ERD в полную диаграмму классов, если я хочу отобразить всю структуру таблицы моя база данных для пользователя? – techie

+0

Преобразование из диаграммы ERD в UML действительно зависит от вас, и вы должны подумать о том, что было бы наиболее полезно для ваших коллег с минимальной проблемой. Если у вашей БД есть встроенный генератор диаграмм, я бы пошел в направлении быстрого & generate-changes-at-will. Если нет, я бы рекомендовал вам искать в «плагине базы данных eclipse uml» и посмотреть, могут ли эти диаграммы генерироваться автоматически. Сохраните кошмар для обслуживания и используйте то, что под рукой. – rajah9

Смежные вопросы