Изучение 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...
- Алекс Е. Белл, Смерть от UML Fever Читать онлайн
Любой процесс должен быть настроен для ваших "ситуаций". Если вы хотите применить его, вы должны создать свою собственную адаптированную версию, такую как OUP, где O означает "Odiseh" Unified Process:-) Взгляните на это:
- Стефан Бергстрем [Принятие Rational Unified Process: успех с RUP Глава 1: Как принять RUP в вашем проекте] Читать онлайн
Чтобы получить больше информации, вы можете скачать опубликованную онлайн версию OpenUP [которая является модифицированной версией RUP] с http://www.eclipse.org/epf/downloads/configurations/pubconfig_downloads.php
Но это "статическая информация"... На самом деле мы НЕ можем узнать процесс из книг... Мы должны применить что-то, посмотреть, что работает, а что нет... Мы также должны понимать, как люди ведут себя в командах, что мотивирует. их... и т.д....
"Процесс - это всего лишь эффект второго порядка"...[не стоит забывать]
Это все!
RUP не компилируется с современной бизнес-средой и средой разработки из-за сложности документации и затрат времени, я предлагаю вам взглянуть на метод гибкой разработки программного обеспечения.