Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - RuZzz

Страницы: « 1 2 3 4 5 6 7 8 9 10 »
61
Visual Paradigm c торрентов, тоже мощный и бесплатный пакет для Linux, сделанный нашими китайскими соотечественниками )
Пока остановился на нём.
Раньше использовал Eclipse UML2 Tools, инструмент показался удобным, но функциональность низкая.
До этого изучал Argo UML,но инструмент не доделанный и не универсальный этим отталкивает.
EA на торрентах так и не нашёл.

62
Спасибо я понял!

63
Спасибо за разъяснения по уровням.

Актер = Покупатель (цель покупателя получить книгу во владение или даже прочитать книгу или даже получить удовольствие от прочтение или улучшить свои знания в предмете...)

Тогда не проще ли как то графически изобразить ВИ на уровнях детализации(как показано на картинке из книги), чтобы выявлять уровень моря? У меня возникает разумное желание интерпретировать эту картинку в UML, но как я не понимаю.

Меня просто смущает, что VP предлагает в контекстном меню создать Sub diagram для ДВИ. И внимание на создание такой диаграммы акцентировано, выделением её в отдельное подменю.

Я честно прочитал тему http://www.uml2.ru/forum/index.php?topic=3729.135 до конца (что чуть не взорвало мне мозг :), но не нашел ответа стоит ли например уровень моря и рыбок отображать на разных диаграммах.

Ваш ответ я понял, как совет рисовать облако и змея на одной диаграмме. А рыбок и дно вообще не рисовать на ДВИ.

64
Тут на самом деле вопрос по 5-ой главе в книге коберна.

Я подумал, что пока для разъяснения вопроса стоит исключить систему.
И оставить только предметную область в которой есть Клиент, который имеет цель Получить товар, ведь организация может помочь в достижении этой цели. Скорее всего этот уровень по коберну находится над уровнем моря, например уровень воздушного змея. А Заказать товар допустим это уровень моря(или на БДВИ не может быть уровня моря? )

Верно ли в этом случае использовать Subdiagram Use Case для ВИ "Получить товар", в которой присутствует ВИ "Заказать товар", как показано на картинке http://www.uml2.ru/forum/index.php?action=dlattach;topic=4396.0;attach=4032 . Границы организации тоже должны присутствовать на диаграмме. Но проблема в том, что я путаюсь в уровнях ВИ.

65
Да действительно телепорт лучше сделать отдельной системой. Чтобы его можно было использовать не только для получения товара :)

А если представить что последняя картинка это не ДВИ для разрабатываемой системы, а БДВИ для организации.
Неужели в этом случае "Получить товар" и "Заказать товар" оба будут находится на верхнем уровне(то есть в предельной области действия), где "Получить товар" включает "Заказать товар"? Может организация например допускает что можно просто Зарезервировать товар (или есть какой то другой ВИ который является под целю  для "Получить товар", так же как и "Заказать товар"). То есть для БВДИ последняя картинка логичная?

66
Тоже по совету небезызвестного товарища использую Диаграмму состояний,
Но есть проблема.

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

На вложенном рисунке представлена диаграмма состояний, которая из этого получается, выглядит не очень.(смущает количество связей). А если таких разделов на сайте 10?

Или делать так много разделов у сайта это идеологическая ошибка?

67
Немного изменил варианты использования. Суть в том что
ВИ "Получить товар" более абстрактный чем ВИ "Заказать товар".

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

Тогда получается, что более логично выглядит последняя картинка с двумя ДВИ на разных уровнях.
Или это не соответствует стандартам?

с другой стороны ВИ "Получить товар" скорее всего окажется за границами разрабатываемой системы. Но ВИ "Получить товар" будет присутствовать на БВДИ в границах организации.

А как тогда показать(или может описать) взаимосвязь между этими ВИ на БВДИ и ДВИ?

68
Вопросы ко всем
RUP рекомендует использовать для моделирования рабочего потока UC диаграмму деятельности (Activity Diagram).
А если язык реализации не ООП, а процедурный? Возможно ли рисовать такую диаграмму активности для UC в которой бы преобладали activity и они же постепенно раскладывались на диаграммы активности на более низком уровне опускаясь до реализации.
Мой инструмент(VP) упорно не хочет из шагов в текстовом описании создавать Activity, он их трактует как Action.
Всё таки хочется понять технологию трансформации ВИ в реализацию.
Или услышать рекомендации.

4. Публикатор инициирует Зарегистрировать товар Вопрос: Тут мы уходим в выполнение другого сценарий (сценарий, который может быть выполнен самостоятельно, но полагаю на диаграмме ВИ, необходимо изобразить include). Целью сценария "Добавить товар" было добавления товара в чистовики, сценарий "Зарегистрировать товар" преследует цель перевода товара из черновиков в чистовики. При успешном выполнении вызываемого сценария мы достигаем цель, т.е. выполнены постусловия. Верно?
если такая ситуация верна то какое отношение у этих двух ВИ? в каком случае отношением  будет "включить", а в каком "Зарегистрировать товар" является под целю "Добавить товар", то есть на более низком уровне. Оба способа я нарисовал на диаграммах.

69
1. За действием "Отмена" могут быть разные алгоритмы. Можно условится, что мы отменяем какое либо запущенное действие. А запущенное действие приводит к достижению результата ВИ.
То есть тут даже не сколько важен факт нажатия кнопки "Отмена", сколько реакция системы после нажатия. Поэтому я бы описал шаги так
 3. Система блокирует на счету пользователя нужную сумму
Если пользователь отменил покупку:
  4. Система возвращает заблокированную сумму.

Но обычно делаю по другому:
Если пользователь сделал заказ:
  3. Система блокирует на счету пользователя нужную сумму
Иначе:
  3a. Система возвращает заблокированную сумму.
2. А может ли измениться цель пользователя при прохождении в основном потоке ВИ, чтобы перейти к другому ВИ для завершения потока?
3. Было бы неплохо увидеть пример такого описания, может и мне понравится. Сейчас пользуюсь средством Visual Paradigm оно накладывает ограничение на описание ВИ. Насколько я разобрался там ВИ описываются и как текстовые шаги и как Activity, причем они между собой взаимосвязаны.

PS Коберн вначале книги пишет, что возможен не только такой подход, но и циклограммы, сети Петри или языки программирования. Но рекомендуется использовать текстовое описание, чтобы всем были понятны сценарии ВИ.

70
Для всех / Re: Регистрация на форуме
« : 11 Августа 2011, 12:47:34 »
У меня сайт на домашнем сервере, а не на хостинге.

на уровне фаервола(iptables) и форума(phpBB) заблокировал большие диапазоны ip(обычно это какой-нить провайдер). Тем самым заблокировал не только ботов, но и пользователей обитающих в этих под сетях.

71
(Кстати,   а почему  именно  мужика,  а не  женщины? Может  я - нетрадиционной  ориентации?   ))  )
Ну если вы настолько разочарованы в мужчинах, то конечно вы будете нетрадиционной ориентации. Но я то пока придерживаюсь традиций. И большинство вопросов которые вы описали должен решать мужчина. Если рядом будет человек на которого можно положиться, у вас появится время спокойно заниматься аналитикой.

Профессиональному аналитику наверно не составляет труда применять свои знания в жизни.
А новичку стоит разбирать задачки начального уровня, в которых минимум исходных данных(чем я сейчас и занимаюсь). И сосредоточиться на понимании отдельных разделов анализа. Иначе в вашей работе будет много ошибок к которым вы будете постоянно возвращаться.

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

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

72
Особо не пытался применить в личной жизни UML, RUP, системный анализ и т. п.. Но стараюсь с их помощью проектировать такие приложения, которые реально помогают решать проблемы в жизни.

По поводу темы обсуждения, можно долго строить догадки и способы решения. Но пока народ не узнает сути проблем, или исходные данные сложно применить нужный метод. Расскажите о своих проблемах без абстрактных намеков. Главное хочу понять - причину стресса.

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

Из ваших слов могу сказать одно:

Я знаю чего вам не хватает! - мужика.

73
Недавно нашёл для себя выход в этом плане. Надо просто искать в инете open sources проекты, в которые вас готовы принять как архитектора. в гуглекоде например есть масса проектов сделанных по RUP. Самое сложное найти человека с которым вы будете работать и которых готов поделиться своими знаниями. Конечно вам врят-ли кто то будет платить, зато получите удовольствие от интересной работы. могу включить вас в свой проектик, либо порекомендовать вас в тот в который сам хочу вписаться.

первый представляет из себя просто статические библиотеки, для разных программ(для моделирования использовал Visual Paradigm)
второй это программы для рабочего окружения gentoo linux для КПК.
третий проектик у меня есть по разработке сайта, но там в основном на PHP.

Если вам интересно скину ссылки.

А недавно bas набирал группу для обучения в реальном проекте http://www.uml2.ru/forum/index.php?topic=3644.0

Я бы то же бы сменил работу на ту где есть архитекторы, но ездить далеко не хочется.

74
Для всех / Re: Регистрация на форуме
« : 28 Июня 2011, 09:16:50 »
Да, что то принятые меры не помогают. На своём форуме мне помогла только блокировка ip. Полгода назад боролся с ботами блокировкой по ip.

75
Эй, а как же
А как сдадите и появится свободное время хотелось бы от вас услышать оценку фреймворка джумла. Что он позволяет сделать, чего не позволяет, и чем лучше других. Просто я сам про него не слышал.
Правда оно того не стоило)) потому что глядя на то, что было у остальных, я понял, что вообще зря загонялся :D
Мой небольшой жизненный опыт подсказывает, что загоняться стоит. Полученных навыков в универе всегда не хватает для решения реальных интересных задач.

Страницы: « 1 2 3 4 5 6 7 8 9 10 »