Kenmerken

Conditie
Zo goed als nieuw
Jaar (oorspr.)
2005
Auteur
zie beschrijving

Beschrijving

||boek: Applying UML and Patterns|An introduction to Object-Oriented Analysis and Design and Iterative Development|Prentice Hall

||door: Craig Larman

||taal: en
||jaar: 2005
||druk: 3rd edition
||pag.: 703p
||opm.: hardcover|like new

||isbn: 0-13-148906-2
||code: 1:001840

--- Over het boek (foto 1): Applying UML and Patterns ---

  • A brand new edition of the world's most admired introduction to object-oriented analysis and design with UML
  • Fully updated for UML 2 and the latest iterative/agile practices
  • Includes an all-new case study illustrating many of the book's key points

Applying UML and Patterns is the world's #1 business and college introduction to "thinking in objects" - 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.

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 apply UML in the context of OO software development.

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, "Gang of Four" design patterns, GRASP, iterative methods, an agile approach to the Unified Process (UP), and much more. This edition's extensive improvements include

  • A stronger focus on helping you master OOA/D through case studies that demonstrate key OO principles and patterns, while also applying the UML
  • New coverage of UML 2, Agile Modeling, Test-Driven Development, and refactoring
  • Many new tips on combining iterative and evolutionary development with OOA/D
  • Updates for easier study, including new learning aids and graphics
  • New college educator teaching resources
  • Guidance on applying the UP in a light, agile spirit, complementary with other iterative methods such as XP and Scrum
  • Techniques for applying the UML to documenting architectures
  • A new chapter on evolutionary requirements, and much more

Applying UML and Patterns, Third Edition, is a lucid and practical introduction to thinking and designing with objects - and creating systems that are well crafted, robust, and maintainable.

[source: covertext]

"This edition contains Larman's usual accurate and thoughtful writing. It is a very good book made even better." --Alistair Cockburn, author, Writing Effective Use Cases and Surviving OO Projects

"Too few people have a knack for explaining things. Fewer still have a handle on software analysis and design. Craig Larman has both." --John Vlissides, author, Design Patterns and Pattern Hatching

"People often ask me which is the best book to introduce them to the world of OO design. Ever since I came across it Applying UML and Patterns has been my unreserved choice." --Martin Fowler, author, UML Distilled and Refactoring

"This book makes learning UML enjoyable and pragmatic by incrementally introducing it as an intuitive language for specifying the artifacts of object analysis and design. It is a well written introduction to UML and object methods by an expert practitioner." --Cris Kobryn, Chair of the UML Revision Task Force and UML 2.0 Working Group

[source: https--www.amazon.com]

Presents a step-by-step process to master object-oriented analysis and design, from requirements gathering all the way to code generation, using the latest version of the industry standard modeling language. Original. (Advanced)

[source: https--www.bol.com]

Goede introductie in Objectgeoriënteerde Analyse & Ontwerp [2013-01-07]

Ik heb dit boek gebruikt voor mijn studies. Het boek is duidelijk geschreven en de voorbeelden zijn handig tijdens het lezen.

In het 3e hoofdstuk worden er 2 voorbeelden beschreven die het hele boek gebruikt worden, nl. POS (een kassasysteem) en Monopoly. In elk hoofdstuk bouwt men verder op het vorige hoofdstuk.

De diagrammen die gebruikt worden in het boek worden later ook omgezet naar code (Java). Dit is een zeer goede toevoeging, want anders zou het boek nogal eenzijdig worden.

Meer naar het einde van het boek worden de design patterns helder uitgelegd aan de hand van voorbeelden.

KnnethDW [bron: https--www.bol.com]

Boek goed; verzending slecht [2022-09-02]

...

Het boek zelf is top! Door het gebruik van voorbeelden en goede structuur leest het snel en neem je de stof snel op.

Student308 [bron: https--www.bol.com]

Aanrader voor IT'ers [2016-12-05]

UML uitgelegd tot in de puntjes met veel voorbeelden. Positief zijn de praktische voorbeelden zoals bvb. het spel Monopoly. Op deze manier krijg je een gemakkelijk visueel idee wat men bedoelt.

Het boek leest zeer vlot. Zonder de verwijzingen (naar de bron van de schrijver) en de vele voorbeelden, zou het boek +-300 bladzijden zijn ipv. 700.

Christophe1 [bron: https--www.bol.com]

Book Applying UML and Patterns

I'm grateful to know that the publishers tell me this the most popular text worldwide for software development. It is now in about 15-20 languages and is a standard university text in many countries as an introduction to analysis and design of software-intensive systems.

I wrote the first edition in 1995.

Amazon: Applying UML & Patterns: Introduction to Object-Oriented Analysis & Design, & Iterative Development

Sample Chapters

Chapter 2: Agile Iterative and Evolutionary

...

Chapter 5: Evolutionary Requirements

...

Chapter 6: Use Cases

...

[source: https--www.craiglarman.com/wiki/index.php?title=Book_Applying_UML_and_Patterns]

--- Over (foto 2): Craig Larman ---

Craig Larman is the co-creator of LeSS (Large-Scale Scrum), and helps groups apply the LeSS framework for scaling product development. Craig was named one of the top 20 Agile influencers of all time, was one of the first "Certified Scrum Trainers", and is the co-author of multiple books on scaling lean & agile development.

Craig holds a B.Sc. and M.Sc. in computer science, with research emphasis in artificial intelligence (having very little of his own).

In addition to organizational design, he has worked since the 1970s for better software designs, and is the author of one of the world's best-selling texts on object-oriented design, patterns, modeling, and architecture.

[source: https--www.amazon.com/stores/author/B000APVUN6/about]

Craig Larman is the co-creator of LeSS (Large-Scale Scrum), with his friend and colleague Bas Vodde. He works as an organizational design consultant, introducing LeSS with executive teams for very large and multisite product development (often, HW-SW systems). He also works with product management for highly complex product definitions, and hands-on as an embedded-systems legacy-code C and C++ TDD coach, to keep in touch with the real work and workers.

Although one of the very first LeSS trainers and CSTs, he practices and encourages a focus on doing over teaching.

Craig has been named one of the top 20 Agile influencers of all time and is the co-author of several books on scaling lean & agile development with LeSS, including:

  • Large-Scale Scrum: More with LeSS
  • Scaling Lean & Agile Development: Thinking & Organizational Tools for Large-Scale Scrum
  • Practices for Scaling Lean & Agile Development: Successful Large, Multisite & Offshore Product Development with Large-Scale Scrum
  • Agile & Iterative Development: A Manager's Guide

Craig has served as the lead coach of lean software development adoption at Xerox, and serves or has served as a consultant for LeSS and large-scale agile adoptions at BMW (on the autonomous-driving car LeSS adoption), Ericsson, JP Morgan, Cisco-Tandberg, Bank of America Merrill Lynch, Alcatel-Lucent, UBS, bwin.party, and Nokia Networks and Siemens Networks, among many other clients. Craig has also served as chief scientist at Valtech, with a division in Bengaluru where together they evolved LeSS for agile offshore development.

His work includes one of the first and best-selling globally popular books on agile methods: Agile & Iterative Development: A Manager's Guide.

He was one of the first Certified Scrum Trainers and practicing Scrum Master, starting in the 1990s while at Chevron Research.

In addition to debugging and re-designing organizations, Craig is an expert in designing (and helping people to design) software systems. He is the author of Applying UML & Patterns: Object-Oriented Analysis & Design, one of the world's best-selling texts on software design, translated to many languages and used worldwide in universities and industry as the standard for introducing software analysis and design, modeling, design patterns, architecture, and OOA/D.

Craig holds a B.Sc. and M.Sc. in computer science from beautiful SFU in Vancouver, BC, with research emphasis in artificial intelligence (having very little of his own).

[source: https--www.craiglarman.com/wiki/index.php?title=Craig_Larman]

Craig Larman (born 1958) is a Canadian computer scientist, author, and organizational development consultant. With Bas Vodde, he is best known for formulating LeSS (Large-Scale Scrum), and for several books on product and software development.

Larman received a B.Sc. and a M.Sc. in computer science from Simon Fraser University in Vancouver, British Columbia, focusing on artificial intelligence and object-oriented programming languages.

Starting in the late 1970s, Larman worked as a software developer in APL, Lisp, Prolog, and Smalltalk, using iterative and evolutionary methods, which strongly influenced his interest in methods and technologies in software development, that later became a focus of his consulting and writing.

In the 1990s he was a volunteer organizer at the OOPSLA conferences, which exposed him to early introductions to the Agile software development methods Scrum and Extreme Programming presented at the conference, which led to his interest and work in those areas.

Starting in the late 1990s he served as chief scientist at Valtech, a global consulting and outsourcing company based in Paris, France, with an outsourcing division in Bengaluru, India. While in Bengaluru, Larman worked on the development of scaling Agile development to outsourcing, formulated as part of Large-Scale Scrum.

In 2005 while consulting at Nokia Networks in Helsinki on the introduction of Scrum and other Agile methods for large-scale development, he met Bas Vodde, who worked within the company with the same remit. This led to their collaboration culminating in formulating and writing about LeSS (Large-Scale Scrum).

In 1997 Larman authored Applying UML and Patterns: An Introduction to Object-Oriented Analysis & Design, a very popular textbook that contributed to the subsequent widespread adoption of object-oriented development. In this he introduced the GRASP principles of object-oriented design, contributing to the codification of software design principles.

In 2005 Larman was the co-creator of LeSS (Large-Scale Scrum), contributing to the application of Agile software development to large-scale product development. In 2017 the Scrum Alliance - a global non-profit educational certification body for Scrum and Agile software development subjects -- adopted LeSS for scaling development, citing its contribution.

Selected publications

Books

1997 Applying UML and Patterns - ISBN 0-13-748880-7
1999 Java 2 Performance and Idiom Guide - ISBN 0-13-014260-3 (with Rhett Guthrie)
2001 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process - ISBN 0-13-092569-1
2003 Agile and Iterative Development: A Manager's Guide - ISBN 0-13-111155-8
2004 Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development - ISBN 0-13-148906-2
2008 Scaling Lean & Agile Development: Thinking and Organizational Tools for Large-Scale Scrum - ISBN 0-321-48096-1 (with Bas Vodde)
2010 Practices for Scaling Lean & Agile Development: Large, Multisite, and Offshore Product Development with Large-Scale Scrum - ISBN 0-321-63640-6 (with Bas Vodde)
2016 Large-Scale Scrum: More with LeSS - ISBN 9332585350 (with Bas Vodde)

Articles

  • Larman, Craig. "Protected variation: The importance of being closed." IEEE Software 18.3 (2001): 89-91.

[source: wikipedia]

Craig Larman is the co-creator of LeSS (Large-Scale Scrum), with his friend and colleague Bas Vodde. He works as an organizational design consultant, introducing LeSS with executive teams for very large and multisite product development (often, HW-SW systems).

He also works with product management for highly complex product definitions, and hands-on as an embedded-systems legacy-code C and C++ TDD coach, to keep in touch with the real work and workers.

Although one of the very first LeSS trainers and CSTs, he practices and encourages a focus on doing over teaching.

Craig has been named one of the top 20 Agile influencers of all time and is the co-author of several books on scaling lean & agile development with LeSS.

[source: https--jipp.it/craig-larman]

Craig Larman serves as chief scientist at Valtech, a leading technology consultancy with offices throughout the United States, Europe, and Asia. He is known throughout the worldwide software community as an expert and coach in OOA/D and design patterns, agile/iterative methods, an agile approach to the Unified Process (UP), and modeling with the UML. He holds a B.S. and M.S. in computer science from Simon Fraser University in Vancouver, British Columbia.

[source: https--www.amazon.com]
...
...
...
...
...
...
...
...
...
...
...
...
Nieuwpoort+Deel Westende
52x bekeken
0x bewaard
Sinds 5 sep '24
Zoekertjesnummer: m2154804923