2012-04-17 5 views

ответ

1

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

ex:Camera Activated, gallery, favorites.... 

вы должны объяснить немного то, что вы делаете ...

любым способом ...

- your main menu just have menus? don't have any thing else? 
- Gallery menu, goes to database but doesn't receive any thing 
- Camera menu? what it does? the same as Gallery menu? is better to sub divide that 
- if you already have it in the Favorite list, i would think better in what to do that.. 

я рекомендовал, чтобы увидеть эту http://www.agilemodeling.com/artifacts/activityDiagram.htm

+0

Ну, на диаграмме деятельности нам не нужны объяснения; когда мы рисуем схему использования и описание, тогда, когда объяснение идет ... вот что я думаю ..? – theTaken

+0

Я имею в виду .. вы должны объяснить нам, чтобы лучше узнать ваше приложение – F3rr31r4

+0

Хорошо спасибо, сделаете и поместите здесь ссылку, чтобы вы могли их видеть, кстати, вы не думаете, что AD правильный? – theTaken

0

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

С диаграммой деятельности вы должны думать в терминах «сначала это происходит, тогда это происходит». То, что происходит, должно быть представлено деятельностью, а не соединителями между ними; это только для того, чтобы показать порядок действий. Именами действий должны быть фразы глагола.

«Меню карты», «Галерея», это существительные-фразы - вы имеете в виду нечто существующее, а не то, что происходит. «Камера активирована», это состояние; опять же, не то, что происходит. (Состояние изменение является то, что происходит, но будучи в состоянии не является.)

Activites должен иметь имена, как «запуск приложения», «Пользователь выбирает, чтобы открыть галерею», «Пользователь активирует карту», «Приложение извлекает картографические данные из базы данных» - это должно быть то, что происходит. То, что выполняет действия (пользователь, приложение, база данных), не важно в диаграмме действий.

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

+0

Благодарим за идею и ввод; Я изменил свой AD по этой ссылке: http://img713.imageshack.us/img713/9138/adigram.jpg Не могли бы вы посмотреть их и посмотреть, правильно ли это? Спасибо. – theTaken

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