![]() Text such as on a flow, defining a guard which must evaluate to true in order to traverse the node. This denotes the end of parallel processing. All flows going into the join must reach it before processing may continue. A black bar with several flows entering it and one leaving it. This denotes the beginning of parallel activity. A black bar with one flow going into it and several leaving it. Although there is a subtle difference between flows and edges I have never seen a practical purpose for the difference although I have no doubt one exists. An activity may be physical, such as Inspect Forms, or electronic, such as Display Create Student Screen. The rounded rectangles represent activities that occur. An activity diagram can have zero or more activity final nodes. The filled circle with a border is the ending point. An initial node isn’t required although it does make it significantly easier to read the diagram. The filled in circle is the starting point of the diagram. ![]() In many ways UML activity diagrams are the object-oriented equivalent of flow charts and data flow diagrams (DFDs) from structured development.Let’s start by describing the basic notation (there’s more) that I’ve used in Figures 1 and 2: Although UML activity diagrams could potentially model the internal logic of a complex operation it would be far better to simply rewrite the operation so that it is simple enough that you don’t require an activity diagram. UML 2 activity diagrams are typically used for business process modeling, for modeling the logic captured by a single use caseor usage scenario, or for modeling the detailed logic of a business rule. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |