Форум Сообщества Аналитиков

Дисциплины => Обучение => Книги, статьи и ресурсы => Тема начата: Galogen от 11 Января 2007, 11:14:52

Название: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Galogen от 11 Января 2007, 11:14:52
(http://www.uml2.ru/images/stories/books/klarman3/klarman.jpg) (http://www.books.ru/shop/books/25832?partner=uml2)

Крэг Ларман. Применение UML и шаблонов проектирования. 2е изд. (http://www.books.ru/shop/books/25832?partner=uml2) Есть Издание 1, но лучше использовать издание 2-е.
Книгу в электронном виде можно найти на нашем сайте (http://www.uml2.ru/index.php?option=com_remository&Itemid=28&func=fileinfo&id=66):

Данная книга не может быть руководством по изучению UML. Хотя в книге красной нитью идет пропоганда UML, тем не менее, не стоит выбирать эту книгу, если Вы хотите изучить основы UML.

Для желающих быстро погрузится в детали использования UML, могу порекомендовать книгу Шмулера. Освой UML за 24 часа. В книге есть очень живые примеры использования UML в разработке систем. Может не так глубоко и детально рассмотрены аспекты самого языка, но хороший старт.

Книгу Лармана тоже можно порекомендовать начинающим "естествоиспытателям". В целом очень неплохо определен процесс разработки ПО. Показана его итеративность. Несколько отличная терминология, но это проблема переводчика, я полагаю.

Проблема моделирования требований в книге поставлена несколько иначе, чем в других книгах по бизнес-моделированию и формированию системных требований. Однако концепция вполне логичная. Большое внимание уделяется способом оценивания ранжирования функций и прецедентов. Книга содержит множество диаграмм зависимости артефактов на разных стадиях разработки систем. При построение модели прецедентов - упор делается на описательную часть, а не на изобразительную также, как и у Коберна. Однако многие выводы из этого рассматриваются иначе, с других позиций.
У Лармана - бизнес-процесс - это идеальный перцедент (насколько я смог понять), а вот реальный прецедент - уже ближе к системному. Хотя могу и ошибится...
По мимо этого рассмотрены шаблоны проектирования, правила их использования.

Книга думаю будет полезна для обучения, стоит ли ее рекомендовать профессиональным разработчикам? Вероятно, можно предложить и другие книги, где Все изложено лучше и детальнее.
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Galogen от 11 Января 2007, 15:21:06
Хочу отметить, что все выше сказано относится к 1 изданию, 2 издание - опубликованое на сайте, здорово отличается.
Во-первых, рассматривается RUP процесс, а следовательно идеи 1 издания переработаны основательно.
Во-вторых, при описание прецедентов видно большое влияние Коберна, фактически идея Коберна в его книге: Современные методы описания функциональных требований к системе.
В -третьих, книга стала более насыщена, а ее терминалогия и графические нотации приближены к последним стандартам.
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Юрий Булуй от 13 Января 2007, 23:53:09
Хочеться дополнить немного, кое-где повтрою Эдуарда, но это только для акцентирования внимания :-).
1. Первое издание можно не читать, а сразу начинать со второго.
2. Перед прочтением книги имеет смысл ознакомиться с тем, что такое UML по др. книгам, и с книгой Коберна Writting Effective Use Cases (издан перевод на русском).
3. Хотелось бы выделить в книге такие аббревиатуры как SSD и GRASP. Имеет смысл уделить этому немного больше внимания.
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Galogen от 14 Января 2007, 00:06:40
Хочеться дополнить немного, кое-где повтрою Эдуарда, но это только для акцентирования внимания :-).
1. Первое издание можно не читать, а сразу начинать со второго.
Да первое издание существенно отличается от второго как по форме, так и по содержанию. Хотя многие главы и повторяются

2. Перед прочтением книги имеет смысл ознакомиться с тем, что такое UML по др. книгам, и с книгой Коберна Writting Effective Use Cases (издан перевод на русском).
См. здесь (http://www.uml2.ru/index.php?option=com_remository&Itemid=28&func=fileinfo&id=65)

3. Хотелось бы выделить в книге такие аббревиатуры как SSD и GRASP. Имеет смысл уделить этому немного больше внимания.
Юрий несовсем понял комментарий? Это некий упрек мне, автору или пожелание для обсуждения?
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Юрий Булуй от 15 Января 2007, 00:20:59
по п. 3 комментарий. Это никакой не упрек :-), просто хотел сказать, что имеет смысл тем кто будет читать эту книгу обратить на это более пристальное внимание.
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: nvoynov от 14 Апреля 2007, 01:37:30
В пору к ней можно настоятельно порекомендовать Мартина "Быстрая разработка программ" .. на уровне принципов ООП-проектирования шаблонов и хороших примеров... Но все это скорее не UML а просто хорошие практики создания правильного ОО ПО.
Название: Re: Книги: Крэг Ларман. Применение UML и шаблонов проектирования
Отправлено: Kolan от 12 Сентября 2007, 11:47:31
Прочел недавно второе издание. Мое имхо - эту книгу надо прочесть перед тем как писать ОО программы. Это азбука. Однозначно must have.