Главная » UML » Выбор процесса разработки UML

0

 

Я твердый сторонник итеративного процесса разработки. Как я уже говорил в этой книге: «Применяйте итеративный метод разработки только в проектах, которым вы желаете успеха*.

Может быть, кому-то покажется, что это болтовня, но с годами я’ста-новлюсь все более агрессивным сторонником итеративной разработки. При грамотном применении она является весьма важным методом, способным помочь в раннем выявлении возможных рисков и в улучшении управляемости процессом разработки. Однако это не означает, что можно вовсе обойтись без руководства проектом (хотя, если быть справедливым, я должен отметить, что некоторые используют ее именно для этой цели). Итеративная разработка требует тщательного планирования. Но это весьма надежный подход, и поэтому любая книга по объектно-ориентированной разработке рекомендует его применять – и не без основания.

Вы не должны удивляться, услышав, что я – как один из авторов Манифеста по гибкой разработке программного обеспечения (Manifesto for Agile Software Development) – большой любитель гибких подходов. У меня также накоплен большой положительный опыт в экстремальном программировании (Extreme Programming), и я рекомендую вам основательно познакомиться с этими технологиями.

 

Где найти дополнительную информацию

 

Книги по процессам разработки программного обеспечения всегда были распространены, а расцвет гибкой разработки привел к появлению множества новых публикаций. Моим любимым изданием по основным аспектам процесса является книга [31]. В ней с практической точки зрения рассмотрены многие моменты процесса разработки программных продуктов и приведен большой перечень полезных приемов.

Хороший обзор дается в книгах представителей сообщества, поддерживающего гибкие процессы, [9] и [22]. Много хороших советов по применению UML в режиме гибкой разработки можно найти в [1].

Одним из наиболее популярных методов гибкой разработки является ХР (Extreme Programming – экстремальное программирование), в изучении которого помогут веб-сайты http://xprogramming.com и http:// www.extremeprogramming.org. По ХР написано множество книг, вот почему теперь я называю его бывшим легковесным методом. Обычно изучение начинают с книги [2].

Хотя книга [3] посвящена ХР, в ней подробно рассказывается о планировании итеративных проектов. Большую часть этой информации можно найти и в других книгах по ХР, но если вас интересует только аспект планирования, то она будет хорошим выбором.

Дополнительную информацию по Rational Unified Process вы найдете в книге [28] - моем любимом введении в данный вопрос.

 

Источник: Фаулер М.UML. Основы, 3-е издание. – Пер. с англ. – СПб: Символ-Плюс, 2006. – 192 с.,ил.

По теме:

  • Комментарии