1
Для всех / Re: Поможет ли UML?
« : 20 Января 2011, 14:30:23 »
Всем спасибо за помощь, решил с головой окунуться в UML. Хороший ресурс, хорошие люди, приятно =)
В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.
Есть, конечно. Microsoft Word, например )С этого и начну, спасибо =)
Если в команде нет энтузиазма по поводу использования UML, может, и не стоит его активно навязывать. Описывайте задачу текстом, и сопровождайте его диаграммами по возможности. Постепенно команда привыкнет и перестанет бояться аббревиатуры UML, а Вы оцените, удобно ли Вам такое представление информации.
Работала в двух компаниях по разработке ПО, обе крупные и лидеры в своем сегменте и ни одна uml не использует. А есть небольшие компании и используют uml в полном объеме. Все зависит от политики компании, от личностей, желающих внедрять новые технологии, затраченных средств на модернизацию и т.д.Я новичок в вопросах проектирования, очень интересно было бы узнать, чем пользуются эти компании при разработке своих продуктов?
Однако как сказали другие участники темы, UML имеет довольно высокий порог вхождения. UML дает отдачу, если в проекте его использует не один человек, а командаВот с командой-то и проблемы. В uml они не в зуб ногой и рвения к изучению не проявляют нисколько. Нет ли достойной, но более простой альтернативы?
Вы знаете, сам по себе UML, конечно, не серебряная пуля. Но раз уж у Вас возникла мысль, что пора бы описывать какие-то аспекты системы в виде, отличном от кода, и более понятном участникам проекта, не являющимся программистами, то вполне удобно использовать для этого UML.У меня задача как раз обратная. Проектирование в uml я представляю себе таким образом: сначала изображается общая схема работы программы (нажатие клавиш, работа в сети, экспортирование данных и т.п.), затем всяческие промежуточные шаги, а в итоге я получаю классы, взаимосвязи между классами, всяческие атрибуты, методы и т.п. - и все это добро идет программистам, которые пишут программу на основании предоставленных мною данных.