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

×


Каково назначение UML?(Прочитано 10505 раз)
Каково назначение UML? : 16 Июля 2009, 13:45:08
UML предназначен для моделирования. Сами авторы UML определяют свое детище следующим образом. Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем.  Оригинал: Каково назначение UML?



Re: Каково назначение UML? Ответ #1 : 20 Июля 2009, 01:44:22
Цитировать
При этом необходимо принимать во внимание три толкования спецификаций.

- То, которое имеет в виду действующее лицо, являющееся источником спецификации (например, заказчик).
- То, которое имеет в виду действующее лицо, являющееся потребителем спецификации (например, разработчик)
- То, которое объективно обусловлено природой специфицируемого объекта.


Объективно - это как? Как сказал Господь Бог? :) а диалоги с Богом у нас уже по скайпу осуществляются?



Re: Каково назначение UML? Ответ #2 : 20 Июля 2009, 10:11:25
Упущенное из виду и заказчиком, и разработчиком, но объективно требуемое. Выявляется уже непосредственно в процессе разработки.



Re: Каково назначение UML? Ответ #3 : 20 Июля 2009, 12:46:19
Тогда это наверное как-то по-другому лучше сформулировать.
То, которое было упущено из виду и выявляется в процессе разработки (кем, кстати?)

При слове "объективный" сразу возникает вопрос - каким образом мы своими субъективными методами эту объективность установим?



Re: Каково назначение UML? Ответ #4 : 20 Июля 2009, 13:37:40
При слове "объективный" сразу возникает вопрос - каким образом мы своими субъективными методами эту объективность установим?
Объективность будет означать, что это имеется независимо от того, понимаем мы это, учитываем это или нет. Объективное - читай закономерное



Re: Каково назначение UML? Ответ #5 : 20 Июля 2009, 18:23:34
Закономерное для кого? Одно дело закономерное для заказчика, другое - для разработчика, третье - для пользователя, представителя бизнеса, четвертое - для создателей нотации UML и т.п.
Не прокатит. Сколько читателей, столько и понятий "объективности".



Re: Каково назначение UML? Ответ #6 : 21 Июля 2009, 00:08:43
Не прокатит. Сколько читателей, столько и понятий "объективности".
Это не объективность - это субъективизм. Вы случайно не поклонница Гегеля?



Re: Каково назначение UML? Ответ #7 : 21 Июля 2009, 00:35:24
Чьей бы поклонницей я не была, ответа на последний вопрос пока не последовало.
А если то, что в статье названо "объективно обусловленным", определяется субъективными методами (точнее - людьми, имеющими субъективные представления, методы могут быть любыми), то стоит ли грешить против истины ради красного словца?... это же не продажа тренингов :) а всего лишь статья.
« Последнее редактирование: 21 Июля 2009, 00:39:08 от ida »



Re: Каково назначение UML? Ответ #8 : 21 Июля 2009, 09:57:18
Боже мой, какие страсти!

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



Re: Каково назначение UML? Ответ #9 : 21 Июля 2009, 11:31:49
а что такое "предметная область"? что-то существующее без участия "человеков", типа, термоядерных процессов в недрах Солнца? или всё-таки определенным образом упорядоченная (или неупорядоченная) деятельность людей?

О какой объективности может вообще идти речь? Где точка отсчета: это объективно, это субъективно?

На самом деле (перефразируя Вашу фразу) "все обо всём имеют собственное представление". Именно представление! В соответствии со своим уровнем знаний, понимания, мировоззрения, наконец. Поэтому и имеет место некоторое несовпадение с реальностью.

Лью воду...




 

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