If interested, please comment on the following attempt at modeling a business process. This (mostly) academic exercise closely resembles a real-life business process...
My goal is to construct an analysis model for a computer-aided design tool for embedded systems, specifically to assist during a system-level design phase. To set the context, I modeled a design flow that would be used by an engineering organization. Of course, this process exists in a company-wide product lifecycle model. A key aspect is that the Product Lifecycle diagram both intersects and hierarchically represents a portion of the Codesign Flow diagram.
The diagrams are shown below (if I figured out the YABB buttons). My discussion points are:
1. Any general advice from you experienced UMLers.
2. Some of the (same) discrete processes show up in both diagrams, but the connecting flows differ. Any problems with this? (E.g. In the Product Lifecycle diagram, "Describe Product Concept" flows through a decision before reaching "Analyze System Requirements"; while in "Codesign Flow" the two diagram elements are directly connected.
3. In the Product Lifelcyce diagram, the "Development" entity hierarchically represents the
rest of the Codesign Flow diagram (elements "System-Level" design through the end).
I'm sure this breaks UML semantics... but this is a real-life process.
4. Let's say I want to define the Codesign Flow element "System-Level Design". Is is right/wrong to
explode this into its own flow of processes? For example, I want to show about 3-4 sub-processes, with iteration, that define this System-Level Design activity, maybe even with an activity diagram... What would I start and end this diagram with? Events? And how would those events tie back into
higher level diagrams?
Thanks for indulging such a long discussion-starter, and feedback on appropriateness of using
pictures is welcome, too.
JEff Russell
The Product Lifecycle diagram:

(Also at:
http://www.ece.utexas.edu/~jrussell/product_lifecycle.gifThe Codesign Flow from the engineering point of view:

(Also at:
http://www.ece.utexas.edu/~jrussell/codesign_flow.gif