<?xml version="1.0" encoding="UTF-8"?>
<GoodreadsResponse>
	<Request>
		<authentication>false</authentication>
		    <method><![CDATA[]]></method>
	</Request>
	
<book>
  <id>6564246</id>
  <title><![CDATA[Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development]]></title>
  <isbn><![CDATA[]]></isbn>
  <isbn13><![CDATA[]]></isbn13>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <description><![CDATA[<p><em>Applying UML and Patterns</em> is the world's #1 business and college introduction to &quot;thinking in objects&quot;—and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.</p><p>Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagrams—you'll learn how to <em>apply</em> UML in the context of OO software development.</p><p>Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, &quot;Gang of Four&quot; design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include </p>&lt;ul&gt;&lt;li&gt;A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML&lt;/li&gt;&lt;li&gt;New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring&lt;/li&gt;&lt;li&gt;Many new tips on combining iterative and evolutionary development with OOA/D&lt;/li&gt;&lt;li&gt;Updates for easier study, including new learning aids and graphics &lt;/li&gt;&lt;li&gt;New college educator teaching resources&lt;/li&gt;&lt;li&gt;Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum &lt;/li&gt;&lt;li&gt;Techniques for applying the UML to documenting architectures&lt;/li&gt;&lt;li&gt;A new chapter on evolutionary requirements, and much more&lt;/li&gt;&lt;/ul&gt;<p><strong><em>Applying UML and Patterns, Third Edition,</em></strong> is a lucid and practical introduction to thinking and designing with objects—and creating systems that are well crafted, robust, and maintainable.</p>]]></description>
  <work>
  <best_book_id type="integer">6564246</best_book_id>
  <books_count type="integer">1</books_count>
  <desc_user_id type="integer" nil="true"></desc_user_id>
  <id type="integer">6757156</id>
  <media_type nil="true"></media_type>
  <original_language_id type="integer" nil="true"></original_language_id>
  <original_publication_day type="integer">16</original_publication_day>
  <original_publication_month type="integer">3</original_publication_month>
  <original_publication_year type="integer">2007</original_publication_year>
  <original_title>Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development</original_title>
  <rating_dist>total:1|4:1|</rating_dist>
  <ratings_count type="integer">1</ratings_count>
  <ratings_sum type="integer">4</ratings_sum>
  <reviews_count type="integer">1</reviews_count>
  <text_reviews_count type="integer">0</text_reviews_count>
</work>

  <average_rating><![CDATA[4.00]]></average_rating>
  <ratings_count><![CDATA[1]]></ratings_count>
  <text_reviews_count><![CDATA[0]]></text_reviews_count>
  
  <url><![CDATA[http://www.goodreads.com/book/show/6564246-applying-uml-and-patterns]]></url>
  <link><![CDATA[http://www.goodreads.com/book/show/6564246-applying-uml-and-patterns]]></link>
  <authors>
    <author>
    <id>48636</id>
        <name><![CDATA[Craig Larman]]></name>
    <image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-200x266.jpg]]></image_url>
    <small_image_url><![CDATA[http://www.goodreads.com/images/nophoto/nophoto-U-50x66.jpg]]></small_image_url>
    <link><![CDATA[http://www.goodreads.com/author/show/48636.Craig_Larman]]></link>
    <average_rating>3.61</average_rating>
    <ratings_count>85</ratings_count>
    <text_reviews_count>18</text_reviews_count>
  </author>
  </authors>
    <reviews start="1" end="1" total="1">
      <review>
  <id>67384422</id>
    <user>
    <id>2626578</id>
    <name><![CDATA[Erliansyah]]></name>
    <location><![CDATA[Buitenzorg, 07, Indonesia]]></location>
    <link><![CDATA[http://www.goodreads.com/user/show/2626578-erliansyah-nasution]]></link>
    <image_url><![CDATA[http://photo.goodreads.com/users/1250255571p3/2626578.jpg]]></image_url>
    <small_image_url><![CDATA[http://photo.goodreads.com/users/1250255571p2/2626578.jpg]]></small_image_url>
  </user>
    <book>
  <id type="integer">6564246</id>
  <isbn nil="true"></isbn>
  <isbn13 nil="true"></isbn13>
  <text_reviews_count type="integer">0</text_reviews_count>
  <title>
    <![CDATA[Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development]]>
  </title>
  <image_url>http://www.goodreads.com/images/nocover-111x148.jpg</image_url>
  <small_image_url>http://www.goodreads.com/images/nocover-60x80.jpg</small_image_url>
  <link>http://www.goodreads.com/book/show/6564246-applying-uml-and-patterns</link>
  <average_rating>4.00</average_rating>
  <ratings_count>1</ratings_count>
  <description>
    <![CDATA[<p><em>Applying UML and Patterns</em> is the world's #1 business and college introduction to &quot;thinking in objects&quot;—and using that insight in real-world object-oriented analysis and design. Building on two widely acclaimed previous editions, Craig Larman has updated this book to fully reflect the new UML 2 standard, to help you master the art of object design, and to promote high-impact, iterative, and skillful agile modeling practices.</p><p>Developers and students will learn object-oriented analysis and design (OOA/D) through three iterations of two cohesive, start-to-finish case studies. These case studies incrementally introduce key skills, essential OO principles and patterns, UML notation, and best practices. You won't just learn UML diagrams—you'll learn how to <em>apply</em> UML in the context of OO software development.</p><p>Drawing on his unsurpassed experience as a mentor and consultant, Larman helps you understand evolutionary requirements and use cases, domain object modeling, responsibility-driven design, essential OO design, layered architectures, &quot;Gang of Four&quot; design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include </p>&lt;ul&gt;&lt;li&gt;A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML&lt;/li&gt;&lt;li&gt;New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring&lt;/li&gt;&lt;li&gt;Many new tips on combining iterative and evolutionary development with OOA/D&lt;/li&gt;&lt;li&gt;Updates for easier study, including new learning aids and graphics &lt;/li&gt;&lt;li&gt;New college educator teaching resources&lt;/li&gt;&lt;li&gt;Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum &lt;/li&gt;&lt;li&gt;Techniques for applying the UML to documenting architectures&lt;/li&gt;&lt;li&gt;A new chapter on evolutionary requirements, and much more&lt;/li&gt;&lt;/ul&gt;<p><strong><em>Applying UML and Patterns, Third Edition,</em></strong> is a lucid and practical introduction to thinking and designing with objects—and creating systems that are well crafted, robust, and maintainable.</p>]]>
  </description>
  <published>2007</published>
</book>

    <rating>4</rating>
  <votes>0</votes>
  <spoiler_flag>false</spoiler_flag>
  <shelves>
        <shelf name="read" />
            <shelf name="softeng" />
      </shelves>
  <recommended_for><![CDATA[]]></recommended_for>
  <recommended_by><![CDATA[]]></recommended_by>
  <read_at></read_at>
  <date_added>Fri Aug 14 10:13:00 -0700 2009</date_added>
  <date_updated>Mon Aug 24 20:58:59 -0700 2009</date_updated>
  <read_count></read_count>
    <body><![CDATA[]]></body>
    
  <url><![CDATA[http://www.goodreads.com/review/show/67384422]]></url>
  <link><![CDATA[http://www.goodreads.com/review/show/67384422]]></link>
</review>
    </reviews>
  <popular_shelves>
          <shelf name="softeng" />
      </popular_shelves>
  <book_links>
    <book_link>
  <id>8</id>
  <name><![CDATA[WorldCat]]></name>
  <link>http://www.goodreads.com/book_link/follow/8?book_id=6564246</link>
</book_link>
  </book_links>
</book>
</GoodreadsResponse>