Изучение RUP: как начать?

Я хотел бы изучить RUP...

каковы ваши предложения? Как начать? какие ресурсы? .....

3 ответа

Решение

Несколько вводных слов, которые вы найдете в Rational Unified Process Best Practices

Хорошей отправной точкой является IBM Rational

Любопытство является достаточным основанием для изучения чего-то нового...

Сначала начните с этих статей: как люди неправильно понимают RUP, что может быть не так с ним...

  • Ларман, Крухтен, Биттнер, Как потерпеть неудачу с Rational Unified Process Читать онлайн

  • Ивар Якобсон, да, RUP - это мой ребенок ["ребенок нуждается в коррекции"] Читать онлайн

Затем, чтобы понять облегченную версию RUP, прочтите следующее

  • Крухтен, "Процесс разработки программного обеспечения для команды из одного человека" Читать онлайн

Теперь вы готовы к более глубокому пониманию.... RUP - это итеративный процесс разработки... Сначала нужно разобраться с итеративной разработкой... Для тех, кто читает / смотрит следующее:

  • Ларман, Базили, Итеративное и постепенное развитие: краткая история Читать онлайн
  • Ларман [Пример главы из раздела "Применение UML и шаблонов", глава 2: Agile, итеративный и эволюционный] Читать онлайн
  • IJI Consulting, "Зачем повторять? Понимание основ итеративного развития" Смотреть на Youtube
  • IJI Consulting, "Готовы ли вы к итеративному развитию" Смотреть на youtube

RUP - это, как правило, процесс разработки, основанный на сценариях использования [он не должен основываться на "сценариях использования", но, как правило, это так]... Итак, узнайте о вариантах использования... Для тех, кто читает следующее:

  • Ларман [Пример главы из раздела "Применение UML и шаблонов" Глава 2. Глава 6. Варианты использования] Читать онлайн
  • Эллен Готтесдиенер, команда проекта "Десять способов", случаи злоупотребления при использовании [I] Читать онлайн
  • Эллен Готтесдиенер, команда проекта "Десять способов", случаи злоупотребления при использовании [II] [Читать онлайн] 10
  • Эллен Готтесдиенер, "Варианты использования: лучшие практики", Читать онлайн

Обычно UML[Unified Modeling Language] используется в проектах, основанных на RUP...[вам не нужно его использовать]... Так что получите некоторое представление о UML...

Любой процесс должен быть настроен для ваших "ситуаций". Если вы хотите применить его, вы должны создать свою собственную адаптированную версию, такую ​​как OUP, где O означает "Odiseh" Unified Process:-) Взгляните на это:

  • Стефан Бергстрем [Принятие Rational Unified Process: успех с RUP Глава 1: Как принять RUP в вашем проекте] Читать онлайн

Чтобы получить больше информации, вы можете скачать опубликованную онлайн версию OpenUP [которая является модифицированной версией RUP] с http://www.eclipse.org/epf/downloads/configurations/pubconfig_downloads.php

Но это "статическая информация"... На самом деле мы НЕ можем узнать процесс из книг... Мы должны применить что-то, посмотреть, что работает, а что нет... Мы также должны понимать, как люди ведут себя в командах, что мотивирует. их... и т.д....

"Процесс - это всего лишь эффект второго порядка"...[не стоит забывать]

Это все!

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

Другие вопросы по тегам