Tuesday, October 19, 2010

How to draw UML activity diagram


Scott W. Ambler
UML activity diagram of a single operation or method of recording the logic of a single user case, or a single business process logic. To create a UML activity diagram, you need to repeatedly perform the following steps.
The first step, define the scope of the activity diagram should first define what you want to model. Force a single user case? Part of a user case? A case of multiple user business processes? Single method of a class? Once you define your scope of the plan, you should be at the top, add a label with a label specifying the plan's title and the only identifier. You may also want to include the time and even on the map name.
The second step, add the start and end points of each activity diagram has a starting point and end point, so you have to add them right away. In the "UML essence" (UML Distilled) (see references), Fowler and Scott that the end is optional. Sometimes an event is just a simple end, if this is the case, indicating the only change is to an end point is also harmless. Thus, when other people read your map, he or she knows you have to consider how to withdraw from these activities.
The third step is to add activities if you are a user case modeling, for each role (actor) issued a major step in the introduction of an activity (this activity may include initial step, with initial steps of the system response to any steps). If you are on a high-level business process modeling, on the introduction of an activity for each major process, typically a user or user case package case. Finally, if you are on a method of modeling, then the introduction of an activity which is common. The fourth step is to add activity changes between my style is always an activity should be out, even if it is changed to an ending point. Once an activity has multiple changes, you must be the appropriate label for each change.
The fifth step, add the decision-making point sometimes, you need to make modeling a decision-making logic. There may be need to examine certain matters or certain matters more. It should be noted that the use of decision points is optional. For example, in Figure 1, I can just simply "accept" and "reject" two changes directly to the "in college enrollment (Enroll in University)" activities.
Step six, identify parallel activities between the two activities when there is no direct link between, and they are required before the event at the end of the third, then they can run in parallel. In Figure 1, you see it is possible to "participate in a brief description (attend overview)" and "Application Seminar (enroll in seminars)" can be carried out in any order, but they had to in your completed before the end of the process.



Figure 1. A school for the first time in the application of UML activity diagram
Resources on UML activity diagram for more information, see:
路 Scott W. Ambler prepared by the Building Object Applications That Work: Your Step-By-Step Handbook for Developing Robust Systems with Object Technology. New York: Cambridge University Press (Cambridge University Press) 1998 published.
路 Scott W. Ambler prepared "object entry" (The Object Primer) Second Edition. New York: Cambridge University Press (Cambridge University Press) 2000 published.
路 Martin Fowler, Ivar Jacobson, and Kendall Scott co-author of UML essence (UML Distilled): Applying the Standard Object Modeling Language. Reading, MA: Addison-Wesley Longman, Inc, 1997 was published.
路 James Rumbaugh, Grady Booch and Ivar Jacobson co-author of The Unified Modeling Language Reference Manual. Reading, MA: Addison-Wesley Longman, Inc., 1999 was published.







相关链接:



MKV to iPod



"Fallout 3" The Third Sense After Playing DLC Broken Steel



how to clone hard drive USING data backup software



Input Why The War Continued?



VOB To MP4



Workaholic boss really is like it?



About Password Psychology



To Prevent The Most Effective Way To Trojan



Sichuan Instrument flow meters: precision production of personalized quote



Good HTML Tools



ASF converter



Guide Helpdesk And Remote PC



3DMax done using NURBS baseball bat



PERA2009: "Made in China" the "engine"



comparison People - Screen Savers



Distributors to seize the initiative to prevent being cut off



No comments:

Post a Comment