Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по диаграммам / 3 сообщений из 3, страница 1 из 1
25.11.2011, 07:06
    #37543515
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по диаграммам
Здравствуйте.
Хочу задать два вопроса по диаграммам

1. Как называется эта диаграмма?
http://img20.imageshack.us/img20/7875/79969098.png

2. У меня сложилось мнение, что большинство (так сказать mainstream) использую сегодня всётаки не UML class диаграммы, а другие.
Так как с UML трудно работать. Это так?
(Подтвердите/развейте)
...
Рейтинг: 0 / 0
25.11.2011, 13:49
    #37544211
Роман Дынник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по диаграммам
1. Как называется эта диаграмма?
http://img20.imageshack.us/img20/7875/79969098.png
Это называется ER-диаграмма (сущность-связь). Notation - Relational.

2. У меня сложилось мнение, что большинство (так сказать mainstream) использую сегодня всётаки не UML class диаграммы, а другие.
Так как с UML трудно работать. Это так?
(Подтвердите/развейте)
Нет не так. Выбор нотации и языки моделирования зависит от различных факторов.
1. От квалификации проектировщика/аналитика/разработчика
2. От пути по которому модель проходит от аналитического уровня до физического, например:
концептуальная модель -> объектная модель -> физическая модель
концептуальная модель -> физическая модель
концептуальная модель -> логическая модель -> физическая модель
аналитическая объектная модель -> физическая модель
...
Для каждой из типов моделей применима своя нотация.

Как правило начинающие сразу кидаются проектировать БД, поэтому используют только физическую(+ возможно логическую модель) и Ralational/IDEF1X нотацию.
Некоторые посетители форума, (видимо находясь под влиянием Дейта и по ряду других субъективных причин), считают ER-диаграммы самодостаточными и принципиально не используют uml в моделировании.
Существуют также системы ориентированные исключительно на данные, так называемые Data-aware, где в принципе нет особого смысла в использования uml и других диаграмм кроме ER.

Я, как правило, использую следующие пути в проектировании чтобы получить физическую модель для конкретной БД и модель предметной области для конкретного языка программирования:
Аналитическая объектная модель (uml)->физическая модель(Ralational/IDEF1X)
Аналитическая объектная модель (uml)->объектная модель (uml)
Вместо аналитической объектной модели может выступать концептуальная модель.
...
Рейтинг: 0 / 0
25.11.2011, 19:23
    #37545003
ccoder
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по диаграммам
Роман Дынник1. Как называется эта диаграмма?
http://img20.imageshack.us/img20/7875/79969098.png
Это называется ER-диаграмма (сущность-связь). Notation - Relational.

2. У меня сложилось мнение, что большинство (так сказать mainstream) использую сегодня всётаки не UML class диаграммы, а другие.
Так как с UML трудно работать. Это так?
(Подтвердите/развейте)
Нет не так. Выбор нотации и языки моделирования зависит от различных факторов.
1. От квалификации проектировщика/аналитика/разработчика
2. От пути по которому модель проходит от аналитического уровня до физического, например:
концептуальная модель -> объектная модель -> физическая модель
концептуальная модель -> физическая модель
концептуальная модель -> логическая модель -> физическая модель
аналитическая объектная модель -> физическая модель
...
Для каждой из типов моделей применима своя нотация.

Как правило начинающие сразу кидаются проектировать БД, поэтому используют только физическую(+ возможно логическую модель) и Ralational/IDEF1X нотацию.
Некоторые посетители форума, (видимо находясь под влиянием Дейта и по ряду других субъективных причин), считают ER-диаграммы самодостаточными и принципиально не используют uml в моделировании.
Существуют также системы ориентированные исключительно на данные, так называемые Data-aware, где в принципе нет особого смысла в использования uml и других диаграмм кроме ER.

Я, как правило, использую следующие пути в проектировании чтобы получить физическую модель для конкретной БД и модель предметной области для конкретного языка программирования:
Аналитическая объектная модель (uml)->физическая модель(Ralational/IDEF1X)
Аналитическая объектная модель (uml)->объектная модель (uml)
Вместо аналитической объектной модели может выступать концептуальная модель.
Спасибо за такой развёрнутый ответ. Очень интересно почитать.
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по диаграммам / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]