UML
От: Flea  
Дата: 07.08.02 14:53
Оценка: 15 (1)
Что господа программисты могут сказать о целесообразности изучения сабжа?
Re: UML
От: Mishka.NET Норвегия  
Дата: 07.08.02 14:58
Оценка: 15 (1) -1
Здравствуйте Flea, Вы писали:

F>Что господа программисты могут сказать о целесообразности изучения сабжа?


Абсолютно безполезно, только время зря тратить
Re: UML
От: Максим Алексейкин Россия  
Дата: 07.08.02 15:06
Оценка:
Здравствуйте Flea, Вы писали:

F>Что господа программисты могут сказать о целесообразности изучения сабжа?


Пробовал приобщиться, но бросил за ненадобностью. Гораздо эффективней применять теорию конечных автоматов.
ICQ #311116826
Re: UML
От: Tom Россия http://www.RSDN.ru
Дата: 07.08.02 16:04
Оценка: 14 (2)
Здравствуйте Flea, Вы писали:

F>Что господа программисты могут сказать о целесообразности изучения сабжа?


Зависит от того чем занимаешься. Для больших и средних проектов вещь крайне полезная.
UML хороший инструмент для анализа и проектирования. А анализ и проектирование вешь
сама по себе необходимая. Реальную практическую пользу я чувствую от использования
Sequenсe и Сlass диаграмм, а так же Use cases. State и Activity диаграммы тоже иногда
использую но не часто. Остальные артефакты UML таже могут быть полезны. Есть неплохая
книжка Фаулера "UML в кратком изложении" (недавно вышло второе издание). Легко читается
(я прочел за два дня) Поможет тебе понять зачем нужны те или иные артефакты, и как
их правильно использовать. Недостаток — мало внимания, на мой взгляд, уделено Use ceses.
Народная мудрось
всем все никому ничего(с).
Re[2]: UML
От: Aquary Россия https://wmspanel.com/
Дата: 08.08.02 00:30
Оценка:
Здравствуйте Mishka.NET, Вы писали:

F>>Что господа программисты могут сказать о целесообразности изучения сабжа?

M.NET>Абсолютно безполезно, только время зря тратить

Если не нужна тебе, это не значит, что не нужна никому

При моделировании больших систем весьма полезна. Про это Tom написал, потому повторяться не буду.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re[2]: UML
От: Aquary Россия https://wmspanel.com/
Дата: 08.08.02 00:33
Оценка:
Здравствуйте Tom, Вы писали:

F>>Что господа программисты могут сказать о целесообразности изучения сабжа?

Tom> Есть неплохая книжка Фаулера "UML в кратком изложении" (недавно вышло второе издание). Легко читается (я прочел за два дня) Поможет тебе понять зачем нужны те или иные артефакты, и как их правильно использовать. Недостаток — мало внимания, на мой взгляд, уделено Use ceses.

Рекомендую еще "UML руководство пользователя" от неизменной троицы создателей языка — практически первоисточник. Местами много воды, но разжевано хорошо. Хотелось бы побольше разнообразных примеров — там они не все показательны.
https://wmspanel.com/nimble — Nimble Streamer media server for live and VOD HLS, RTMP, HTTP streaming
https://wmspanel.com/ — Control and reporting panel for Wowza and Nimble Streamer
http://scm-notes.blogspot.com/ — Блог об управлении конфигурацией
Re: UML
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 05:11
Оценка: 12 (2)
Здравствуйте Flea, Вы писали:

F>Что господа программисты могут сказать о целесообразности изучения сабжа?


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

Возможно будет иметь смысл если будет проект на грани
совмещения 5-6 технологий, хотя и здесь имеет смысл
для описания выбрать один из языков.

В данный момент UML существут в основном из-за
того что его пользуют начальники и бизнес аналитики
(инжениринг бизнес процессов итп) если общаешься
с аналитиками то возможно его стоит выучить,
если нет то потрать время на что-нибудь более полезное
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 06:11
Оценка:
Здравствуйте Flea, Вы писали:

F>Что господа программисты могут сказать о целесообразности изучения сабжа?


резюме+ свои соображения:

1- зачем тратить время на изучение (ведь вокруг столько другого интересного)
2- замедляет процесс разработки (ну зачем нам лишнее звено — проектирование)
3- привносит дополнительный язык (если я знаю C++, сосед: С++, то зачем нам вместе UML?)

1+ Чертовски полезен для фирмы. (попробует она сертифицироваться на CMM (1 уровень=???)http://195.209.62.198/forum/message.asp?mid=80161&only
без UML)
2+ Стабилизирует процесс разработки (это при использовании RUP, MSF,...)
2+ Чертовски полезен для карьеры. (кто тут занимался планированием?)

Хотя как самоцель учить не стоит. Ж))
- А Вы что курите?
— Минздрав предупреждает
Re[2]: UML
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 07:05
Оценка:
Здравствуйте Ростислав Глухов, Вы писали:

РГ>1+ Чертовски полезен для фирмы. (попробует она сертифицироваться на CMM (1 уровень=???)http://195.209.62.198/forum/message.asp?mid=80161&only

РГ> без UML)

Нет CMM вообще не накладывает на средства никакие ограничения.
Как хочешь описывай интерфейсы лишь бы все понимали.
Мы замахнулись на второй уровень к концу года, нет у нас
никакого UML.

РГ>2+ Стабилизирует процесс разработки (это при использовании RUP, MSF,...)


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

РГ>2+ Чертовски полезен для карьеры. (кто тут занимался планированием?)


Это зависит от помешанности менеждеров на UML.
Для карьеры надо просто правильные слова учить
если UML в вашей организации считается правильным
то учи его
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[3]: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 07:33
Оценка:
Здравствуйте Anatolix, Вы писали:

РГ>>1+ Чертовски полезен для фирмы. (попробует она сертифицироваться на CMM (1 уровень=???)http://195.209.62.198/forum/message.asp?mid=80161&only

РГ>> без UML)

A>Нет CMM вообще не накладывает на средства никакие ограничения.

A>Как хочешь описывай интерфейсы лишь бы все понимали.
A>Мы замахнулись на второй уровень к концу года, нет у нас
A>никакого UML.

Но ведь помимо интерфейсов нужно описывать (или не нужно?)
еще прецеденты и sequences (а то как эти интерфейсы использовать?)
хатя можно и словесно...
Что у вас для этого используется?
- А Вы что курите?
— Минздрав предупреждает
Re[4]: UML
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 07:51
Оценка: 6 (1)
Здравствуйте Ростислав Глухов, Вы писали:

РГ>Здравствуйте Anatolix, Вы писали:


РГ>Но ведь помимо интерфейсов нужно описывать (или не нужно?)


по CMM вообще ничего не нужно, там просто описывается что
должно приниматься во внимание а как ты это делаешь это
твое дело. Там не про моделирование ни про программирование вооще
не упоминается. СММ это требования к бюрократическим(в хорошем
смысле) процедурам. Т.е. например ты должен учитывать требования
(в любой форме, можешь на бумажке или доске писать), должен
производить oversight проекта т.е. в любой момент ты можешь
посмотреть на доску, бумажку или веб страничку и сказать что в проекте
происходит, а не вызывать на допрос разработчиков и каленым железом
пытать их чтобы они сознались что происходит.

РГ>еще прецеденты и sequences (а то как эти интерфейсы использовать?)

РГ>хатя можно и словесно...
РГ>Что у вас для этого используется?

Мы исповедуем XP программинг так что у нас все описывается
словестно, так понятней и в такой форме это может воспринимать
заказчик.
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[5]: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 08:02
Оценка:
Здравствуйте Anatolix, Вы писали:

A>Здравствуйте Ростислав Глухов, Вы писали:


РГ>>Здравствуйте Anatolix, Вы писали:


РГ>>Но ведь помимо интерфейсов нужно описывать (или не нужно?)


A>по CMM вообще ничего не нужно, там просто описывается что

A>должно приниматься во внимание а как ты это делаешь это
A>твое дело. Там не про моделирование ни про программирование вооще
A>не упоминается. СММ это требования к бюрократическим(в хорошем
A>смысле) процедурам. Т.е. например ты должен учитывать требования
A>(в любой форме, можешь на бумажке или доске писать), должен

спасибо за ответ.
вот здесь должен быть Software Project Planning?
как он у вас ведется?


A>производить oversight проекта т.е. в любой момент ты можешь

A>посмотреть на доску, бумажку или веб страничку и сказать что в проекте
A>происходит, а не вызывать на допрос разработчиков и каленым железом
A>пытать их чтобы они сознались что происходит.

РГ>>еще прецеденты и sequences (а то как эти интерфейсы использовать?)

РГ>>хатя можно и словесно...
РГ>>Что у вас для этого используется?

A>Мы исповедуем XP программинг так что у нас все описывается

A>словестно, так понятней и в такой форме это может воспринимать
A>заказчик.
- А Вы что курите?
— Минздрав предупреждает
Re[3]: UML
От: Mishka.NET Норвегия  
Дата: 08.08.02 08:04
Оценка:
Здравствуйте Aquary, Вы писали:

A>Если не нужна тебе, это не значит, что не нужна никому

Это верно. Вот я и хочу узнать кто с этого реальную выгоду получает. По-моему только фирма Rational. Программситу UML только мешать будет. Бизнес аналитики, правда, от Use cases могут выиграть, но только они. Я сижу и проектирую большую систему — у меня нет времени на написание документации и рисовние диаграмм, польза от которых сомнительна. Если что-то надо реализовать, то я подробно объясню человеку, что и как нужно делать. Senior software developers они всё и без диаграмм прекрасно понимают, а всем остальным до этого дела нет. Менеджеры своим делом должны заниматься, а не диаграммы рассматривать.

A>При моделировании больших систем весьма полезна. Про это Tom написал, потому повторяться не буду.

Пример приведи. Как вы используете UML в проектировании, и как вам это помогает.
Re[4]: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 08:13
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Здравствуйте Aquary, Вы писали:


A>>Если не нужна тебе, это не значит, что не нужна никому

M.NET>Это верно. Вот я и хочу узнать кто с этого реальную выгоду получает. По-моему только фирма Rational. Программситу UML только мешать будет. Бизнес аналитики, правда, от Use cases могут

ага, а от зубной пасты выгода только у Blendamed
- А Вы что курите?
— Минздрав предупреждает
Re[6]: UML
От: Anatolix Россия https://www.linkedin.com/in/anatolix/
Дата: 08.08.02 08:15
Оценка:
Здравствуйте Ростислав Глухов, Вы писали:

РГ>спасибо за ответ.

РГ>вот здесь должен быть Software Project Planning?
РГ>как он у вас ведется?

просто TODO List и время на выполнение каждой фичи,
потом в нем помечается что сделано сразу получается
tracking & oversight
Любая проблема дизайна может быть решена введением дополнительного абстрактного слоя, за исключением проблемы слишком большого количества дополнительных абстрактных слоев
Re[5]: UML
От: Mishka.NET Норвегия  
Дата: 08.08.02 08:26
Оценка:
Здравствуйте Ростислав Глухов, Вы писали:

РГ>ага, а от зубной пасты выгода только у Blendamed


Не пользуюсь такой зубной пастой, по той же причине, что и не пользуюсь UML
P.S. Аналогия не удачна.
Re[6]: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 08:38
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>Здравствуйте Ростислав Глухов, Вы писали:


РГ>>ага, а от зубной пасты выгода только у Blendamed


M.NET>Не пользуюсь такой зубной пастой, по той же причине, что и не пользуюсь UML

<!!!>конечно, одного и тогоже можно достичь разными средствами </!!!>

M.NET>P.S. Аналогия не удачна.

а IMHO удачна
Есть прямая выгода а есть косвенная. от этого она выгодой быть не перестает.
P.S. погодь нолики ставить, сказал же <!!!>
- А Вы что курите?
— Минздрав предупреждает
Re[7]: UML
От: Mishka.NET Норвегия  
Дата: 08.08.02 08:48
Оценка:
Здравствуйте Ростислав Глухов, Вы писали:

M.NET>>Не пользуюсь такой зубной пастой, по той же причине, что и не пользуюсь UML

РГ><!!!>конечно, одного и тогоже можно достичь разными средствами </!!!>

В случае UML — это не средство — это обуза, без которой хорошо живётся. Даже остаётся время на RSDN

M.NET>>P.S. Аналогия не удачна.

РГ>а IMHO удачна
РГ>Есть прямая выгода а есть косвенная. от этого она выгодой быть не перестает.

Ну ка расскажи мне прямую и косвенную выгоду от использования UML. Я здесь давным давно задавал вопрос: "А на кой всё это нужно?". И оказалось, что никто толком не знает

РГ>P.S. погодь нолики ставить, сказал же <!!!>


Я нолики не ставлю... обычно К тому же за что тебе его ставить? Вроде бы пока что только разговариваем, драться ещё не начали
Re[8]: UML
От: Ростислав Глухов Россия http://www.geocities.com/rg2204/
Дата: 08.08.02 09:00
Оценка:
Здравствуйте Mishka.NET, Вы писали:

M.NET>>>P.S. Аналогия не удачна.

РГ>>а IMHO удачна
РГ>>Есть прямая выгода а есть косвенная. от этого она выгодой быть не перестает.

M.NET>Ну ка расскажи мне прямую и косвенную выгоду от использования UML. Я здесь давным давно задавал вопрос: "А на кой всё это нужно?". И оказалось, что никто толком не знает


да как-то не тянет :-Ну ка лучше прочитай введение к "UML. Руководство пользователя", наверняка там написано...
- А Вы что курите?
— Минздрав предупреждает
Re[9]: UML
От: Mishka.NET Норвегия  
Дата: 08.08.02 09:04
Оценка:
Здравствуйте Ростислав Глухов, Вы писали:

M.NET>>Ну ка расскажи мне прямую и косвенную выгоду от использования UML. Я здесь давным давно задавал вопрос: "А на кой всё это нужно?". И оказалось, что никто толком не знает


РГ>да как-то не тянет :-Ну ка лучше прочитай введение к "UML. Руководство пользователя", наверняка там написано...


Вот и я говорю — никто не знает на кой оно нужно. А читать рекламу от Буча я не хочу.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.