Форум Сообщества Аналитиков
Обсуждения => Обсуждение статей => Тема начата: uml2.ru от 16 Июля 2009, 13:45:08
-
UML предназначен для моделирования. Сами авторы UML определяют свое детище следующим образом. Язык UML — это графический язык моделирования общего назначения, предназначенный для спецификации, визуализации, проектирования и документирования всех артефактов, создаваемых при разработке программных систем. Оригинал: Каково назначение UML?
-
При этом необходимо принимать во внимание три толкования спецификаций.
- То, которое имеет в виду действующее лицо, являющееся источником спецификации (например, заказчик).
- То, которое имеет в виду действующее лицо, являющееся потребителем спецификации (например, разработчик)
- То, которое объективно обусловлено природой специфицируемого объекта.
Объективно - это как? Как сказал Господь Бог? :) а диалоги с Богом у нас уже по скайпу осуществляются?
-
Упущенное из виду и заказчиком, и разработчиком, но объективно требуемое. Выявляется уже непосредственно в процессе разработки.
-
Тогда это наверное как-то по-другому лучше сформулировать.
То, которое было упущено из виду и выявляется в процессе разработки (кем, кстати?)
При слове "объективный" сразу возникает вопрос - каким образом мы своими субъективными методами эту объективность установим?
-
При слове "объективный" сразу возникает вопрос - каким образом мы своими субъективными методами эту объективность установим?
Объективность будет означать, что это имеется независимо от того, понимаем мы это, учитываем это или нет. Объективное - читай закономерное
-
Закономерное для кого? Одно дело закономерное для заказчика, другое - для разработчика, третье - для пользователя, представителя бизнеса, четвертое - для создателей нотации UML и т.п.
Не прокатит. Сколько читателей, столько и понятий "объективности".
-
Не прокатит. Сколько читателей, столько и понятий "объективности".
Это не объективность - это субъективизм. Вы случайно не поклонница Гегеля?
-
Чьей бы поклонницей я не была, ответа на последний вопрос пока не последовало.
А если то, что в статье названо "объективно обусловленным", определяется субъективными методами (точнее - людьми, имеющими субъективные представления, методы могут быть любыми), то стоит ли грешить против истины ради красного словца?... это же не продажа тренингов :) а всего лишь статья.
-
Боже мой, какие страсти!
Есть задача.
Заказчик и Разработчик имеют о ней собственные представления. В процессе общения они договариваются друг с другом и сближают свои спецификации. Но даже их совместный взгляд может не совпадать с тем, что из себя реально представляет предметная область. Это реальное представление объективно и обусловлено природой специфицируемой предметной области.
-
а что такое "предметная область"? что-то существующее без участия "человеков", типа, термоядерных процессов в недрах Солнца? или всё-таки определенным образом упорядоченная (или неупорядоченная) деятельность людей?
О какой объективности может вообще идти речь? Где точка отсчета: это объективно, это субъективно?
На самом деле (перефразируя Вашу фразу) "все обо всём имеют собственное представление". Именно представление! В соответствии со своим уровнем знаний, понимания, мировоззрения, наконец. Поэтому и имеет место некоторое несовпадение с реальностью.