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

×


Кооперация(Прочитано 17757 раз)
Кооперация : 29 Апреля 2010, 15:02:35
подскажите как сделать параметризованную Кооперацию?



Re: Кооперация Ответ #1 : 29 Апреля 2010, 16:21:30
В ЕА? А что такое параметризованная Кооперация?
Не важно какой ты сейчас - большой или маленький, важно - как ты растешь.
Б.А.С.



Re: Кооперация Ответ #2 : 29 Апреля 2010, 16:56:24
Посмотрите здесь к примеру



Re: Кооперация Ответ #3 : 29 Апреля 2010, 18:00:41
А лучше тут прочитай



Re: Кооперация Ответ #4 : 29 Апреля 2010, 18:12:23
Может быть так?



Re: Кооперация Ответ #5 : 29 Апреля 2010, 18:56:53
Не совсем.
В кооперации объявляются РОЛИ, которым ты сопоставляешь КЛАССЫ, а не ОБЪЕКТЫ



Re: Кооперация Ответ #6 : 30 Апреля 2010, 12:36:45
А лучше тут прочитай
Да, как тут, параметризованная кооперация с шаблоном ( овал с квадратиком) как в ЕА изобразить?
А вообще эти кооперации при изучении просто взрывают мозг.



Re: Кооперация Ответ #7 : 30 Апреля 2010, 13:21:22
А вообще эти кооперации при изучении просто взрывают мозг.

Кооперация - это просто структура (диаграмма классов) + поведение (обычно диаграмма последовательности). Больше ничего.



Re: Кооперация Ответ #8 : 30 Апреля 2010, 13:42:01
Не совсем.
В кооперации объявляются РОЛИ, которым ты сопоставляешь КЛАССЫ, а не ОБЪЕКТЫ
Просто я не знал как это изобразить, как изображается роль в UML?



Re: Кооперация Ответ #9 : 30 Апреля 2010, 16:00:07
Постарался ответить тут



Re: Кооперация Ответ #10 : 30 Апреля 2010, 16:15:23
Постарался ответить тут
Спасибо, сложность в использовании некоторых продуктов, что нельзя одновременно показать на диаграмма два одинаковых классов (что кажется очевидным). В используемом мною примере подразумевалось, то что ты предлагаешь. Так как исходный пример из учебника имел в именах подчеркивание, я и создал объекты, но понятно что роль пишется на зависимости



Re: Кооперация Ответ #11 : 30 Апреля 2010, 16:32:07
В используемом мною примере подразумевалось, то что ты предлагаешь.
Не я, а стандарт:)



Re: Кооперация Ответ #12 : 11 Мая 2010, 10:13:54
Денис и Эдуард, подскажите, вопрос скорей не нотационный, а семантический: можно ли ролям прописывать операции?
Вроде бы это логично, мы сперва выделяем прецеденты, определяем кооперации, участвующие в них роли, определяем операции, которые присущи этим ролям, а уже потом определяем классы, которые будут реализовывать эти операции.



Re: Кооперация Ответ #13 : 11 Мая 2010, 11:10:32
Можно конечно.



Re: Кооперация Ответ #14 : 11 Мая 2010, 11:13:30
Тогда, сразу второй вопрос, а как это сделать в  SparxЕА?




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19