Wiki: GettingStarted

Design Decomposition for Business Process and Data Flow Diagrams
Home  |  Matrix  |  Blog  |  Wiki  |  Forum  |  FAQ  |  Consulting  |  Sponsorship  |  Linking  |  Privacy  |  Contact  |
Contents      Categories     PageIndex     RecentChanges     RecentlyCommented     Login/Register

Getting Started with the Decomposition Matrix

The Decomposition Matrix allows you to specify the relationships between the inputs and outputs of the system or subsystem you are designing. This site will then generate a draft diagram based on the Decomposition Matrix. To get started, you need indicate the approximate number of inputs and outputs on the home page of this site. On that page, you will find a form that looks something like:
Home Page Form
In this case, a Decomposition Matrix had been defined and stored in cookies on the local machine. You have the choice of continuing to work on an existing matrix or starting a new one. We will start a new one with 8 inputs and 7 outputs. (If you have difficulty determining the number of inputs and outputs, see Design Context .) Pressing Submit will generate:
Matrix
A blank matrix is displayed. Just below the matrix are choices of diagram types that can be generated based on this matrix. Below those choices are options for changing the size of the matrix. Now we can name the matrix and each of the inputs and outputs:
Completed Matrix
It is best to use meaningful terms for the inputs and outputs. This will make it easier for you to evaluate the draft diagram generated using the Decomposition Matrix. The check marks indicated that there is a relationship between a given input and a given output. For business processes, you can phrase the relationship as "the input of travel dates and locations occurs before or concurrently with the output of a flight availability request." For data flow diagrams, you can phrase the relationship as "the input of travel dates and locations is used directly or indirectly for the output of a flight availability request." The italicized portion of each phrase is important to remember. You can use this phrasing for each input/output combination to see if the related box should be checked. Note that you need only to look at an input/output pair and not the entire matrix. This makes it possible to have a decomposition that has many inputs and outputs. You do not need to juggle all the relationships in your head. You need only evaluate one input/output pair at a time.

This matrix is from an example decomposition described in detail in the Blog on this site. You may also want to review that.

There are no comments on this page. [Add comment]

Search this site
Custom Search
Resource Books at Amazon.com
by Avinash Kaushik
Average Customer Review: 5 stars - 54 reviews
Customer Review: If you've ever stared at an analytics dashboard with your eyes glazed over (or worse, you haven't), you need to read this book before applying ONE MORE marketing principle. Before any other project. Stop now. Read this. Then get back to work ...
by Neal Schaffer
Average Customer Review: 5 stars - 25 reviews
Customer Review: This book contains everything you need to know about LinkedIn, but didn't know enough to ask. For example, do you know that, if you receive five "I Don't Know" responses to invitations that you send out, your invitation mechanism is locked? D...
by Toby Segaran
Average Customer Review: 4.5 stars - 57 reviews
Customer Review: A fun, fast read. Good depth, but still concise. The code is well written, broadly applicable, and easy to modify. This book is the opposite of A New Kind of Science.
by Kelly Goto, Emily Cotler
Average Customer Review: 4.5 stars - 77 reviews
Customer Review: This book is very readable, and organized in a way that helps you digest some very complex information. Excellent information on the subject of how to deal with clients--a must have for anyone who builds web sites for others!
by Gwen Solomon, Lynne Schrum
Average Customer Review: 4.5 stars - 7 reviews
Customer Review: Recently, I purchased this book Web 2.0, New tools, New schools by Gwen Solomon and Lynne Schrum. Currently I am enrolled in graduate school taking a technology course and this book has been life changing. As an educator, I have learned tremen...