Здравствуйте, henson, Вы писали:
H>Перед началом нового проекта хотел бы спросить у уважаемых посетителей какие инструменты они предпочитают с точки зрения удобства, эффективности, скорости работы при решении следующих задач:
H>.: Сбор требований заказчика
H>.: Формализация бизнес-процессов
H>.: Разработка объектной модели
H>.: Документирование модели для передачи исполнителям
Если ничего не испоьзовал до этого ... то удобнее всего будет карандаш и лист бумаги
.
Если есть желание описывать и бизнес-процессы и дизайн на одном языке, то можно порекомендовать UML. Требования можно писать хоть просто в Ворде, а можно использовать RequisitePro или CalibrRM. Только нужно сначала понять вообще как собираешься работать с требованиями. Если просто писать -- то лучше просто в Ворде, как минимум быстрее
.
H>Есть ли XML языки описания всех этапов разработки например по RUP?
Есть RUP Builder, можно собственный вэб-сайт a-la RUP делать ...
H>Вопрос возник в связи с необходимостью стандартизации всей документации описывающий проект и ее прямом использовании при разработке вплоть до автоматической генерации кода, хотя это конечно во многом утопическая задача, но есть желание хотя бы встать на правильный путь. UML диаграммы вещь наглядная, но они снижают скорость работы, текстом было бы быстрей описать ту же самую функциональность IMHO.
Самая короткая дорогата -- которую знаешь. Эффект "кривой обучения" инкто не отменял ... быстро можно будет делать, только если проффесионально освоить все ...