Предложение диаграммы UML

Мне нужно нарисовать диаграмму, но я не уверен, какая диаграмма подходит для моего приложения.

Это мобильное приложение, которое содержит:

  1. Всплеск (как приветственная осыпь)
  2. Main Menu Screen (Which contains)
    • Gallery
    • Настройки
    • карта
    • Помощь

Галерея содержит все изображения/фотографии, хранящиеся на устройстве.

Может ли кто-нибудь предложить, какой тип UML подходит для этого приложения? Это диаграмма вариантов использования? или схема последовательности?

Заранее спасибо.


person theTaken    schedule 12.04.2012    source источник
comment
Какова цель диаграммы? На разных диаграммах показана разная информация, поэтому для ответа на этот вопрос необходим какой-то контекст.   -  person James Black    schedule 12.04.2012
comment
Я хочу описать развитие на диаграмме, но я не уверен в этом; Поскольку я разрабатываю мобильное приложение, мне нужна какая-то диаграмма для его представления. Предоставляет ли Eclipse такой инструмент для создания диаграммы?   -  person theTaken    schedule 12.04.2012


Ответы (2)


На мой взгляд, вы должны четко понимать, чего вы пытаетесь достичь, прежде чем создавать документацию, иначе вы можете получить кучу бесполезных графиков и диаграмм.

На вашем месте я бы использовал диаграмму классов с диаграммой вариантов использования.

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

Затем используйте диаграмму вариантов использования, чтобы показать поток типичного использования вашей программы. Это должно быть понятно любому.

person Mike T    schedule 12.04.2012
comment
Спасибо за информацию; Мне интересно, может ли Eclipse создать для вас диаграмму классов и диаграмму вариантов использования? - person theTaken; 12.04.2012
comment
Не то, что я знаю о. Существуют инструменты UML, которые сделают это за вас, но Eclipse не входит в их число (насколько мне известно). Кроме того, я не уверен, что вы можете получить инструменты UML для создания чего-то умнее, чем диаграмма классов из кода. - person Mike T; 12.04.2012
comment
Спасибо, Майк, значит, вы хотите сказать, что я могу сгенерировать диаграмму классов из кода, реализованного с помощью Eclipse? Если да, то не могли бы вы предложить какие-либо и как? Спасибо. - person theTaken; 12.04.2012
comment
Привет. Извините за медленный ответ. Да, вы можете это сделать. Есть бесплатные инструменты, которые вы можете использовать, чтобы сделать это за вас. Здесь перечислены несколько инструментов: stackoverflow.com/questions/1120032/ - person Mike T; 17.04.2012
comment
Еще раз спасибо, я создал диаграмму вариантов использования, вот ссылка: imageshack. us/photo/my-images/401/ucdiagram00.png и создайте диаграмму активности imageshack.us/photo/my-images/857/activitydiagram.png Но моя диаграмма активности имеет неправильный формат; не могли бы вы подсказать мне, как я могу сделать это в правильном формате? - person theTaken; 17.04.2012
comment
Я не уверен. Может быть, вы можете попробовать изменить настройки в инструменте, который вы использовали, или попробовать другой инструмент? - person Mike T; 17.04.2012

Привет, каждому приложению/проекту требуется диаграмма действий для его окончательной реализации, кроме варианта использования, последовательности, диаграммы состояний. Вот ссылка, надеюсь, это поможет вам http://www.tutorialspoint.com/uml/uml_activity_diagram.htm

person Ganesh    schedule 12.04.2012