Обилие CASE-средств на рынке не столько поражает воображение, сколько приводит в уныние. Найти свою тропинку в этом лабиринте - не такое простое дело. Другое дело, что в необходимости своей тропинки я уже практически не сомневаюсь. Равно как и в том, что путь бизнес-аналитика точно лежит через CASE-лабиринт...
Теперь несколько ссылок и свящанные с этим мысли:
1.
Обзор Case-средств (фиг знает какого года) - не столько сам текст, сколько содержание заинтересовало. Унылая общая картина CASE-лабиринта с высоты птичьего полета, начиная от BP/ERwin и кончая Rational Rose.
2. Мысли
uncle_stan по поводу
моделирования бизнес-процессов: "Не Визио единым жив бизнес-аналитик и стыдно поди рисовать только одни дорожки для плавания все время (swimlane diagrams)." - Ну вот как не согласиться с человеком? Стыдно! Но какой выход отсюда? На каком CASE-средстве остановиться? Почему бы не
BizAgi, например? Или нормальному бизнес-аналитику без UML 2.0 никак не обойтись?
3. Можно ли научиться проектировать ИС без опыта (пусть даже минимального) объектно-ориентированного программирования? Вот, скажем, в книге Крэга Лармана
"Применение UML 2.0..." все примеры написаны на Java. И если ты не знаешь Java, как читать эту книгу? Как разрабатывать ИС, не зная толком (не теоретически - а практически) таких вещей, как наследование и полиморфизм? А ведь тут не просто принципы программирования - тут, собственно, и философия, и принципы, и бизнес-логика. То есть принципиальные вещи.
4. Конкретно насчет Java. Почему Java? Почему не C#, если уж на то пошло? Вот, например, блог
typedef и на нем статья
"Языки программирования - пути эволюции". Если почитать, то выходит, что Java выступает заменителем C# при разработке корпоративных приложений и заменителем PHP, Perl, Python, Ruby и JavaScript при разработке веб-приложений. Лично мне это нравится, тем более что и синтаксис с C# похожий, а особенно учитывая мой интерес к SOA, что неразрывно связано с интересом к концепции BPM. Но опять тот же вопрос: надо мне лично как бизнес-аналитику погружаться в процесс изучения языка Java?
Сплошные вопросы! И пока никаких ответов. Единственное, что утешает: вопросы - это признак прогресса...