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.
相关链接:
DivX To IPod
1 million for the lessons do not come!
My favorite XML Or CSS Tools
Spot Cash: How A "worry" Zile!
Teach you quickly learn how to record "unknown error" occurs
TS to MKV
An example of Style
Kanxiang FALSIFYING Blackhand three swords
rational assessment of service Quality
3GP to WMV
Lists Graphic
The LUAN Yun-Feng Really "crazy" the
Articles About Audio Players
Softbank And IDG Withdraw Money Than The VC Who Is The Next Cash Cow
Simple is the United States: ExtractNow DECOMPRESSION tool
No comments:
Post a Comment