Activity and State Chart Diagram
#1

Activity and State Chart Diagram


.pdf   Activity and State Chart Diagram.pdf (Size: 277.43 KB / Downloads: 4)


Activity diagrams

The activity diagram is possibly one modeling element which was not present in any of the predecessors of UML. No such diagrams were present either in the works of Booch, Jacobson, or Rumbaugh. It is possibly based on the event diagram of Odell [1992] through the notation is very different from that used by Odell. The activity diagram focuses on representing activities or chunks of processing which may or may not correspond to the methods of classes. An activity is a state with an internal action and one or more outgoing transitions which automatically follow the termination of the internal activity. If an activity has more than one outgoing transitions, then these must be identified through conditions. An interesting feature of the activity diagrams is the swim lanes. Swim lanes enable you to group activities based on who is performing them, e.g. academic department vs. hostel office. Thus swim lanes subdivide activities based on the responsibilities of some components. The activities in a swim lane can be assigned to some model elements, e.g. classes or some component, etc.


Activity diagrams vs. procedural flow charts

Activity diagrams are similar to the procedural flow charts. The difference is that activity diagrams support description of parallel activities and synchronization aspects involved in different activities.

State chart diagram

A state chart diagram is normally used to model how the state of an object changes in its lifetime. State chart diagrams are good at describing how the behavior of an object changes across several use case executions. However, if we are interested in modeling some behavior that involves several objects collaborating with each other, state chart diagram is not appropriate. State chart diagrams are based on the finite state machine (FSM) formalism.


Activity diagram vs. State chart diagram

• Both activity and state chart diagrams model the dynamic behavior of the system. Activity diagram is essentially a flowchart showing flow of control from activity to activity. A state chart diagram shows a state machine emphasizing the flow of control from state to state.
• An activity diagram is a special case of a state chart diagram in which all or most of the states are activity states and all or most of the transitions are triggered by completion of activities in the source state (An activity is an ongoing non-atomic execution within a state machine).


What is the purpose of a use case?

The purpose of a use case is to define a piece of coherent behavior without revealing the internal structure of the system. The use cases do not mention any specific algorithm to be used or the internal data representation, internal structure of the software, etc. A use case typically represents a sequence of interactions between the user and the system. These interactions consist of one mainline sequence. The mainline sequence represents the normal interaction between a user and the system. The mainline sequence is the most occurring sequence of interaction. For example, the mainline sequence of the withdraw cash use case supported by a bank ATM drawn, complete the transaction, and get the amount. Several variations to the main line sequence may also exist. Typically, a variation from the mainline sequence occurs when some specific conditions hold.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: p3p fusion chart, marks and attendance system using gsm project activity diagram, 10 chart, software for multiple activity chart, rdvv result chart 2015, toncontin approach chart, ariline booking chart ppt,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  Solid State Hard Disk seminar addict 1 2,137 01-12-2012, 12:40 PM
Last Post: seminar details
  Types and Functions of Jigs and Fixtures project uploader 1 3,224 27-10-2012, 04:11 PM
Last Post: seminar details
  PROTOTYPING AND DYNAMIC ANALYSIS OF ROTOR SHAFT AND HUB seminar details 0 416 08-06-2012, 05:13 PM
Last Post: seminar details
  NC and CNC machines and Control Programming ppt seminar details 0 2,110 08-06-2012, 12:53 PM
Last Post: seminar details
  design and implementation of intelligent wind turbine and control system seminar details 0 1,137 07-06-2012, 02:53 PM
Last Post: seminar details
  Flow Chart Examples seminar paper 0 897 08-03-2012, 03:25 PM
Last Post: seminar paper
  Comparison and Contrast between the OSI and TCP ppt seminar paper 0 1,214 07-03-2012, 03:06 PM
Last Post: seminar paper
  Indian Standard CODE OF PRACTICE FOR PLANNING AND DESIGN OF PORTS AND HARBOURS seminar paper 0 1,011 05-03-2012, 03:32 PM
Last Post: seminar paper
  Anticancer Activity of Chamaejasmine seminar paper 0 544 03-03-2012, 04:52 PM
Last Post: seminar paper
  Efficient and Secure Content Processing and Distribution by Cooperative Intermediarie project uploader 0 835 03-03-2012, 11:02 AM
Last Post: project uploader

Forum Jump: