19. Creating Models

WE WROTE THIS CHAPTER for people who have been put off modeling by the perception that it involves creating a multitude of diagrams which must each conform rigidly to some cryptic standard. Accordingly, we start by encouraging you to sketch out your ideas as free-form drawings which pay scant attention to formal conventions. We then introduce a minimal subset of the Unified Modeling Language (UML) by describing two types of diagrams that cover most of your modeling needs: the Class diagram and the Sequence diagram. After reviewing some tools that might help you create such diagrams, we conclude the chapter with a set of tips for producing better model diagrams.

Free-form Diagrams

Models that are represented by free-form ...

Get Visual Studio Team System: Better Software Development for Agile Teams now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.