Новая диаграмма создает новую модель

Я создаю новую модель Analysis Model, а затем новую диаграмму вариантов использования Simple Uses Cases внутри нее.

Почему он автоматически создает новую модель с тем же именем - Simple Uses Cases на том же уровне, что и Analysis Model?

Я хотел бы понять причину такого поведения Visual Paradigm.

введите здесь описание изображения

Обновление 1

Я создал два варианта использования и для каждого из них поддиаграмму диаграммы последовательности типов:

введите здесь описание изображения

Почему эти модели пусты (Simple use cases, UseCase sequence diagram, UseCase2 sequence diagram)? Каково их использование? Почему они создаются в корне проекта, вне зависимости от глубины создаваемой мной диаграммы?


person Flavius    schedule 20.11.2015    source источник
comment
Я думаю, что инструмент ожидает, что вы создадите одну диаграмму вариантов использования для каждого домена или подсистемы (дайте ей имя). Он создает новую модель для каждого домена/подсистемы, так что вы можете использовать эту модель для дальнейшего проектирования деталей этого домена/подсистемы.   -  person www.admiraalit.nl    schedule 22.11.2015
comment
@www.admiraalit.nl, пожалуйста, смотрите мое обновление.   -  person Flavius    schedule 22.11.2015


Ответы (1)


Как работает визуальная парадигма? (на основе его документации)

Visual Paradigm предлагает так называемые «Модели», чтобы вы могли организовать себя. Вот так просто.

Если вы перейдете по ссылке ниже, вы попадете в это:

"Для небольшого проекта было бы легко использовать навигатор диаграмм для управления им. Однако для проекта среднего и крупного масштаба, который имеет большое количество диаграмм и элементов модели, было бы лучше использовать представление структуры модели для организации проект."

https://www.visual-paradigm.com/support/documents/vpuserguide/12/74/6302_organizingdi.html

На изображении ниже также показаны доступные модели:

введите здесь описание изображения

Так почему же он создает модель анализа для моих вариантов использования?

Если вы посмотрите на варианты моделей, которые она дает, вы увидите, что модель анализа лучше всего подходит для группировки вариантов использования.

Причина этого проста и также отвечает на один из ваших вопросов.

Ответ: Вариант использования (в данном случае сама диаграмма) служит для моделирования ВНЕШНЕГО ПОВЕДЕНИЯ системы, то есть того, как акторы взаимодействуют с системой.

Это шаг, сделанный в системном анализе. Что предшествует дизайну, внедрению или развертыванию, доступны другие модели.

Поскольку вы не моделируете процесс, вы также не выберете два последних варианта.

Итак, чтобы ответить на эти вопросы...

Почему эти модели пусты (Простые варианты использования, диаграмма последовательности UseCase, диаграмма последовательности UseCase2)? Каково их использование?

... вы должны понимать семантику каждой диаграммы. Для этого я советую вам прочитать любую ссылку в Интернете, например http://www.uml-diagrams.org.

Но, короче говоря, эти диаграммы не строятся ни сами по себе, ни автоматически. Visual Paradigm никогда бы этого не сделала, просто потому, что не знает, как вы спроектируете или реализуете свой вариант использования (в виде диаграммы последовательности).

И чтобы ответить на последний вопрос...

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

Это просто из-за организации, которую я объяснил выше.

person gustavogbc    schedule 23.03.2017
comment
Мне нравится ваш ответ, однако, для ясности: какие диаграммы входят в те модели, которые создаются автоматически, и почему? Я также не понимаю вот что: But, to be short, those diagrams do not build themselves alone, nor automatically. Visual Paradigm would never do that, just because it doesn't know how you would design or implement your use case (into a sequence diagram). - Не могли бы вы привести пример рабочего процесса, как вы это делаете, от начала до конца? - person Flavius; 24.03.2017
comment
В: какие диаграммы входят в эти автоматически создаваемые модели и почему? A: Я считаю, что этот ответ является документацией по визуальной парадигме @. В: Не могли бы вы предоставить пример рабочего процесса, как вы это делаете, от начала до конца? О: Рабочий процесс построения диаграмм следует способу работы каждой компании или даже тому, как это делает каждый человек. Это очень конкретный ответ. Но я могу сказать вам, что следую некоторым хорошо известным стандартам разработки программного обеспечения, таким как RUP (en.wikipedia.org/ wiki/Rational_Unified_Process), чтобы знать, что и когда создавать. - person gustavogbc; 24.03.2017