Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Craig Larman


Related Topics

In the News (Fri 1 Jun 12)

  
  BIO: Craig Larman | Keynote - Yukon IT Conference - Whitehorse 2005   (Site not responding. Last check: 2007-10-26)
After a failed career as a wandering street musician, Craig Larman built systems in APL and 4GLs in the 1970s.
Craig is known throughout the international software community as an expert and thoughtleader in OOA/D, the UML, design patterns, agile project management, and iterative and agile development methods.
Craig has more recently played bad lead-guitar in his very part-time blues band, The Changing Requirements.
www.yukonitexpo.com /bios/craiglarman.html   (181 words)

  
  Software Dioxide: Protected Variation: The Importance of Being Closed   (Site not responding. Last check: 2007-10-26)
Larman discusses the concept of information hiding as originally proposed by Parnas — he states that it was intended to “hide information about the design from other modules, at the points of difficult or likely change” and quotes Parnas’ discussion of information hiding as a guiding design principle.
Larman next discusses how to protect variation in systems — he points out that low coupling and protection against variation is not motivated in all areas and suggests “picking the battle” in design by identifying likely points of instability or variation and applying PV to those points.
Larman points out that PV may not be useful for ‘speculative future proofing or reuse” and that at times, experts with insight may prefer choosing a simple and brittle design to a fancy flexible generalized one when they balance costs against likelihood of change.
www.softwaredioxide.com /Channels/ConView.asp?id=6415   (431 words)

  
 All Time Speakers -> Craig Larman
Craig Larman is the author of Applying UML and Patterns.
Craig is a popular speaker at public and private industry conferences worldwide, and presents both keynotes and tutorials.
Craig plays rather bad lead guitar in his part-time blues-oriented band, The Changing Requirements.
www.jaoo.dk /archives/alltimespeakers/show_speaker.jsp?OID=408   (367 words)

  
 Amazon.com: Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development ...   (Site not responding. Last check: 2007-10-26)
Larman guides the reader through the most important phases of a software project using a point of sale (POS) system case study.
Again, this is a shame because Larman obviously has a lot to value to say...He just needs to alter the voice he says it with.
Craig Larman's classic has reach 10 years of prime position on my professional book shelf, the 1st edition now replaced with the 3rd.
www.amazon.com /exec/obidos/ASIN/0131489062/ref=nosim/funlife?dev-t=D2Y5TUCCVJ7DGE   (2058 words)

  
 Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design
Larman's book is also ideally suited as the basis for teaching a course on UML and object-oriented analysis and design.
Larman's dice game example is cute because, while it is a pretty miniature application, it successfully shows the basic process: use case, conceptual model, collaboration diagram, and class diagram.
In the Larman process, these are directly derived from the expanded use cases by identifying each of the events generated by the user to the system.
www.objectsbydesign.com /books/applying_uml.html   (2542 words)

  
 Larman - new and used books
Though author Craig Larman sometimes relies heavily on the jargon of software engineering, there is no doubt...
Though author Craig Larman sometimes relies heavily on the jargon of software engineering, there's no doubt that his book contains some immediately useful ideas on software design, using the latest and greatest in software-engineering research.
Larman believes that the ability to assign responsibilities to classes effectively is one of the most important aspects of good object-oriented design.
www.isbn.pl /A-Larman   (1426 words)

  
 SIGS DATACOM - Object-oriented analysis and design 2003   (Site not responding. Last check: 2007-10-26)
Craig Larman's Applying UML and Patterns: Hands-on Mastery of OOA/D, Patterns, and Requirements
And Larman's OOA/D was chosen as the basis for the IBM and Sun "Object-Oriented Analysis and Design" certification.
Craig Larman is the author of the world's best selling text on OOA/D: Applying UML and Patterns, used globally in universities and business, in many languages.
www.sigs-datacom.de /sd/seminare/ooad_2003   (268 words)

  
 Studia AS
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.
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.
Craig Larman enables students to learn object-oriented analysis and designby teaching newcomers to OOA/D to learn how to "think in objects".
www.studia.no /vare.php?ean=9780131489066   (301 words)

  
 [No title]
This popular, high-impact, and hands-on course on mastering advanced object-oriented design (OOD) and design patterns is aimed at architects and developers of OO systems, and is based on acclaimed industry leader Craig Larman’s extensive experience coaching and applying OOD for over 15 years.
Craig Larman is the author of Applying UML and Patterns—An Introduction to OOA/D and the Unified Process, the world’s best-selling text on OOA/D, iterative development, and the UML, translated to many languages and used worldwide in industry and colleges.
Craig is a popular speaker at public and private industry conferences, and presents both keynotes and tutorials.
www.spc.ca /training/public/oopatterns.htm   (1102 words)

  
 Software engineering   (Site not responding. Last check: 2007-10-26)
It is completely organized by undergraduate students and lets different Canadian Universities interrested in Software Engineering host the conference each year.
Past guests includes Kent Beck, Joel Spolsky, Philippe Kruchten, Hal Helms, Craig Larman as well as university professors and students.
Politics is the art of choosing between the disastrous and the unpalatable.
www.brainyencyclopedia.com /encyclopedia/s/so/software_engineering.html   (1472 words)

  
 School of Computer & Information Science - University of South Australia
Chapters 9 to 14, Applying UML and Patterns by Craig Larman.
Chapters 15 to 20, Applying UML and Patterns by Craig Larman.
Chapters 21 to 24, Applying UML and Patterns by Craig Larman.
www.cis.unisa.edu.au /~cismb/OOSD/Studyprogram.html   (317 words)

  
 Applying UML and Patterns: An Introduction to Object Oriented Analysis and Design, and the Unified P   (Site not responding. Last check: 2007-10-26)
In this second edition, well-known object technology and iterative methods leader Craig Larman refines and expands this text for developers and students new to OOA/D, the UML, patterns, use cases, iterative development, and related topics.
About the Author Craig Larman serves as Director of Process for Valtech, an international consulting company with divisions in Europe, Asia, and North America, specializing in e-business systems development, object technologies, and iterative development with the Unified Process.
Since the mid 1980s, Craig has helped thousands of developers to apply object-oriented programming, analysis, and design, and assisted organizations adopt iterative development practices.
www.booksmatter.com /book.aspx?isbn=0130925691&cp=0   (1531 words)

  
 Craig Larman - Wikipedia, the free encyclopedia
Wikimedia needs your help in its US$200,000 fund drive.
Craig Larman is a scientist in the fields of object-oriented programming, artificial intelligence, and case-based reasoning.
Currently, he is Chief Scientist at Valtech, a technology consulting and skills transfer organization based in Paris, France.
en.wikipedia.org /wiki/Craig_Larman   (101 words)

  
 Misstating the Evidence for Agile and Iterative Development: an accusation from Isaac Gouy
I have not compared the original sources to Craig's quotes, and have formed no opinion on whether he is appropriately quoting the documents he refers to, much less whether his interpretations are better or worse than Gouy's, nor whether interpretations are accidental or intentional mistakes.
Therefore, while I find Craig's book to be interesting and convincing, my confidence in Agile methods is due to direct experience with those methods, not with anything I learned from books.
I dropped Craig a note asking him if he'd care to comment on what Isaac has said, and he sent me a brief reply from Oslo, Norway, where he's presently working with "agile offshore" projects.
www.xprogramming.com /xpmag/gouy.htm   (533 words)

  
 Informit Safari Tech Books Online - Agile and Iterative Development: A Manager's Guide
Using statistically significant research and large-scale case studies, noted methods expert Craig Larman presents the most convincing case ever made for iterative development.
Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo.
As with other material that Larman has written, this book is comprehensive and insightful.
safari.informit.com /0131111558   (551 words)

  
 Amazon.frĀ : Agile and Iterative Development: A Manager's Guide: Livres en anglais: Craig Larman   (Site not responding. Last check: 2007-10-26)
Using statistically significant research and large-scale case studies, noted methods expert Craig Larman presents the most convincing case ever made for iterative development.
Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo.
Whether you're an IT executive, project manager, student of software engineering, or developer, Craig Larman will help you understand the promise of agile/iterative development, sell it throughout your organizationaeand transform the promise into reality.
www.amazon.fr /Agile-Iterative-Development-Managers-Guide/dp/0131111558/ref=pd_sim_eb_1/171-8730830-5956262?ie=UTF8   (645 words)

  
 O'Reilly Network Safari Bookshelf - Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design ...
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.
The book helps newcomers to OOA/D learn how to “think in objects” by presenting three iterations of a single, cohesive case study, incrementally introducing the requirements and OOA/D activities, principles, and patterns that are most critical to success.
safari.oreilly.com /?XmlId=0131489062   (1035 words)

  
 Darrell Norton's Blog [MVP] : Review of Agile and Iterative Development by Craig Larman
Larman first works on iterative and evolutionary development, covering the benefits of timeboxing and incremental delivery.
Then Larman moves on to agile methods and classifies them based on ceremony, which is the required and/or suggested amount and type of documentation, and cycle time, which is the length of an iteration.
Although the reviews of the agile methods may not shed any new light on the practices themselves, Larman does include an interesting section on how to fail with each method.
codebetter.com /blogs/darrell.norton/archive/2003/11/16/3624.aspx   (1020 words)

  
 [No title]   (Site not responding. Last check: 2007-10-26)
Watch, listen, and learn as Craig Larman presents 4+ hours of desktop video that show you how to apply the UML and patterns for OOA/D
Watch, listen, and learn as Craig Larman shows you how to analyze and design with objects.
Craig Larman is known throughout the international software community as an expert in OOA/D, patterns, object technologies, and iterative agile development methods.
www.holbornbooks.co.uk /details.aspx?sn=1241622   (614 words)

  
 DBLP: Craig Larman   (Site not responding. Last check: 2007-10-26)
Craig Larman, Victor R. Basili: Iterative and Incremental Development: A Brief History.
Craig Larman, Frances Paulisch: Pre-workshop summary: workshop on iterative, adaptive, and agile processes.
Craig Larman: Design - Protected Variation: The Importance of Being Closed.
www.informatik.uni-trier.de /~ley/db/indices/a-tree/l/Larman:Craig.html   (71 words)

  
 Craig Larman's Home Page   (Site not responding. Last check: 2007-10-26)
Craig serves clients globally as an independent consultant, helping people and organizations adopt modern development processes, and object design skills.
Craig Larman has both.”—John Vlissides, author, Design Patterns and Pattern Hatching.
Craig McClanahan suggested to me recently in Italy, where we met).
www.craiglarman.com   (7465 words)

  
 Applying UML and Patterns : An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd ...
Iteration 3 introduces a variety of subjects, such as architectural analysis and framework design.
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.
www.businessanalysisbooks.com /0131489062.html   (1671 words)

  
 Darrell Norton's Blog [MVP] : Review of Applying UML and Patterns by Craig Larman
Many times Craig delves into the “whys” of something, helping you understand the reason for each element from a business point of view.
One of the most valuable parts of the book are detailed examples of how to use each of the basic (GRASP) patterns along with some popular Gang of Four (GOF) patterns to create solid software designs.
Although it seems tedious to consider all the angles Larman uses, it brings to light many different factors to consider while designing software.
codebetter.com /blogs/darrell.norton/archive/2004/01/22/5970.aspx   (485 words)

  
 SkillsMatter : Skills Matter Agile, Java, Open Source Tech
Join, expert Craig Larman for this popular, high-impact, and hands-on 4-day course on mastering advanced object-oriented design (OOD) and design patterns.
Join Agile expert, Craig Larman for this practical, informative 2-day course on the Application of Agile and Iterative Project Management practices as he summarises the key research, ideas, and practices of iterative development, for large or small projects, aimed at executive and project leadership.
Join Agile expert, Craig Larman for this 2-day hands-on seminar as he shows developers delegates how to do test-driven development (TDD) and refactoring, apply the most popular open-source frameworks for TDD and use them within a popular IDE.
skillsmatter.com   (2843 words)

  
 Object-oriented programming
Show Larman's F 6.8 B. Conceptual model 1.
Construct a C++ file which holds all needed class declarations, include public methods and obvious attributes, for the POST system.
Considering the discussion of GRASP, reconstruct the C++ file for the POST system, which holds all required class declarations; include public methods and obvious attributes.
www.ship.edu /~jcthom/schedule/cps255/post   (228 words)

  
 Larman's UML Process   (Site not responding. Last check: 2007-10-26)
For each method on a class, use the collaboration diagrams to find the sequence of messages generated when the method is called and create at least one line of code for each message.
Based on Craig Larman's Applying UML and Patterns.
Copyright © 1999 Objects by Design, Inc. All rights reserved.
www.objectsbydesign.com /books/larman_process.html   (225 words)

  
 OOAD Syllabus   (Site not responding. Last check: 2007-10-26)
Craig Larman, Chapter 3, “Case Study: The NextGen POS System”
As you know, I don't think working in groups it to your benefit, but I will allow it, since there are conflicting opinions about this...
Craig Larman, Chapter 11, “Domain Mode – Adding Associations”
www.heinz.cmu.edu /~roehrig/OOAD/syllabus.html   (454 words)

  
 Java Buzz Forum - Craig Larman's Agile Workshop Series, featuring Craig Larman - September 2006
Craig Larman's Agile Workshop Series, featuring Craig Larman - September 2006
Original Post: Craig Larman's Agile Workshop Series, featuring Craig Larman - September 2006
Read: Craig Larman's Agile Workshop Series, featuring Craig Larman - September 2006
www.artima.com /forums/flat.jsp?forum=121&thread=172994   (159 words)

  
 Agile, OOAD & UML Training: Training Courses, Training , :
Agile expert Craig Larman will be presenting three highly popular courses at Skills Matter in September!
Craig Larman's Applying Advanced Object Design with Patterns course
Craig Larman's Applying Test Driven Development and Refactoring course
skillsmatter.com /menu/60/curriculum/1   (349 words)

  
 Alibris: Craig Larman
For that, you need a profound understanding of Java idioms and style: That's what Java 2 Performance and Idiom Guide delivers: a complete guide to more than 100 Java best practices you'd otherwise have to learn the hard...
From Craig Larman, one of the world's leading object development instructors and authors, guides readers through a complete course in UML and patterns: four hours of video, fully integrated book, exclusive Web site, live code samples, and more.
We guarantee the condition of every book, new or used.
www.alibris.com /search/books/author/Craig_Larman   (255 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.