LINUX.ORG.RU

UML, разработка проекта


0

0

Насколько целесообразно начинать разработку проекта с реализации модели на UML? Т.е. чем начинать (быдло)кодить, вначале обдумать все детально, нарисовать диаграмму класов и т.д.


Re: UML, разработка проекта

/s/класов/классов.

fukas ()

Re: UML, разработка проекта

абсолютно нецелесообразно. нужно как можно быстрее бросаться в бой с шашкой наголо. документацию писать не обязательно.

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: UML, разработка проекта от fukas

Re: UML, разработка проекта

> Это сарказм?

это обнажённая до самых костей правда жизни подавляющего большинства OSS проектов. и ведь, кстати, живут же. как-то. некоторые.

// wbr

klalafuda ★☆☆ ()

Re: UML, разработка проекта

По заверениям маститых теоретиков (ну и практиков, Брукс тот же), собственно написание кода должно составить десятую часть времени разработки проекта. Остальное - это как раз проектирование. И тестирование-документирование.

Так что, если в проекте больше 3-х классов, такой подход будет определенно лучше :)

vden ★★ ()
Ответ на: Re: UML, разработка проекта от klalafuda

Re: UML, разработка проекта

>это обнажённая до самых костей правда жизни подавляющего большинства OSS проектов. и ведь, кстати, живут же. как-то. некоторые.

слово "OSS" можно выкинуть

generatorglukoff ★★ ()

Re: UML, разработка проекта

Подумать никогда не помешает. Модель классов тем и хороша, что она моделирует будущую программу, помогает раньше увидеть ошибки дизайна.

Но зацикливаться на чистом проектировании, имхо, тоже не стоит, особенно если это опенсорсный проект, в котором не надо составлять начальству графики планов и затрат. Имхо, 20—30% общего времени это то время, которое даёт наибольшую пользу.

И, да, используйте практики XP, они позволяют сильно снизить затраты на исправление ошибок.

Legioner ★★★★★ ()
Ответ на: Re: UML, разработка проекта от Legioner

Re: UML, разработка проекта

> И, да, используйте практики XP, они позволяют сильно снизить затраты на исправление ошибок.

факт! правда, реально рулит лишь после 2го SP а лучше с 3м, но это уже мелочи.

// wbr

klalafuda ★☆☆ ()
Ответ на: Re: UML, разработка проекта от generatorglukoff

Re: UML, разработка проекта

Экстремальное программирование. Набор методик, иногда помогающих в разработке сложной системы небольшой группой людей.

vden ★★ ()

Re: UML, разработка проекта

разработку проекта целесообразно начинать с понимания того, что вообще разрабатывается. с написания ТЗ, или хотя бы основных тезисов проекта. со знакомства с технологиями, используемыми в данной области, и с изучения существующих решений. UML с диаграммами классов - это когда всё уже ясно и взвешено, принято решение касательно целесообразности использования ОО-языка, и есть хотя бы общее представление о модели выполнения приложения

в противном случае UML будет не полезней QBasic'а. более того - он будет вреден, как и любой инструмент, применяемый вслепую

jtootf ★★★★★ ()
Ответ на: Re: UML, разработка проекта от vden

Re: UML, разработка проекта

>Экстремальное программирование. Набор методик, иногда помогающих в разработке сложной системы небольшой группой людей

ключевое слово "иногда" ;)

jtootf ★★★★★ ()
Ответ на: Re: UML, разработка проекта от HappyCoder

Re: UML, разработка проекта

>Экстримальное программирование

ч0рт, у меня понятие "XP" ассоциируется только с одной, весьма некрасивой, вещью =))

generatorglukoff ★★ ()

Re: UML, разработка проекта

DDD почитай

Karapuz ★★★★★ ()

Re: UML, разработка проекта

Судя по постановке вопроса, ты вообе не понимаешь, зачем нужен UML. Собственно, в большинстве случаев он и не нужен, если конечно речь над проектом не работает 8 групп дебилов по 30 человек в каждой. Грэма лучше почитай, может, ума наберёшься.

dark_mikhail ()
Ответ на: Re: UML, разработка проекта от vden

Re: UML, разработка проекта

> По заверениям маститых теоретиков (ну и практиков, Брукс тот же), собственно написание кода должно составить десятую часть времени разработки проекта.

Но в реальности все обстоит не так. :-)

smh ★★★ ()
Ответ на: Re: UML, разработка проекта от vden

Re: UML, разработка проекта

> По заверениям маститых теоретиков (ну и практиков, Брукс тот же), собственно написание кода должно составить десятую часть времени разработки проекта.

По заверениям тех же маститых теоретиков (ну и практиков) после опробования теории на практике, не нужно пытаться написать 100% документации до написания первой строчки кода.

watashiwa_daredeska ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.