{"product_id":"9780596555221","title":"Learning UML 2.0: A Pragmatic Introduction to UML","description":"\u003cp\u003e\"Since its original introduction in 1997, the Unified Modeling Language has revolutionized software development. Every integrated software development environment in the world--open-source, standards-based, and proprietary--now supports UML and, more importantly, the model-driven approach to software development. This makes learning the newest UML standard, UML 2.0, critical for all software developers--and there isn't a better choice than this clear, step-by-step guide to learning the language.\"\u003cbr\u003e\u003ci\u003e--Richard Mark Soley, Chairman and CEO, OMG\u003c\/i\u003e \u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cp\u003eIf you're like most software developers, you're building systems that are increasingly complex. Whether you're creating a desktop application or an enterprise system, complexity is the big hairy monster you must manage.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eThe Unified Modeling Language (UML) helps you manage this complexity. Whether you're looking to use UML as a blueprint language, a sketch tool, or as a programming language, this book will give you the need-to-know information on how to apply UML to your project. While there are plenty of books available that describe UML, \u003ci\u003eLearning UML 2.0\u003c\/i\u003e will show you how to use it. Topics covered include:\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cul\u003e\n\u003cli\u003eCapturing your system's requirements in your model to help you ensure that your designs meet your users' needs\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cli\u003eModeling the parts of your system and their relationships\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cli\u003eModeling how the parts of your system work together to meet your system's requirements\u003c\/li\u003e\n\u003cbr\u003e\u003cbr\u003e\u003cli\u003eModeling how your system moves into the real world, capturing how your system will be deployed\u003c\/li\u003e\n\u003c\/ul\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eEngaging and accessible, this book shows you how to use UML to craft and communicate your project's design. Russ Miles and Kim Hamilton have written a pragmatic introduction to UML based on hard-earned practice, not theory. Regardless of the software process or methodology you use, this book is the one source you need to get up and running with UML 2.0.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cp\u003eRuss Miles is a software engineer for General Dynamics UK, where he works with Java and Distributed Systems, although his passion at the moment is Aspect Orientation and, in particular, AspectJ. Kim Hamilton is a senior software engineer at Northrop Grumman, where she's designed and implemented a variety of systems including web applications and distributed systems, with frequent detours into algorithms development.\u003c\/p\u003e","brand":"O'Reilly Media, Incorporated","offers":[{"title":"Default Title","offer_id":47103932858608,"sku":"9780596555221","price":35.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9780596555221_p0.jpg?v=1763723265","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9780596555221","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}