Visit for more Learning Resources

Slides:



Advertisements
Similar presentations
© 2005 by Prentice Hall Appendix 3 Object-Oriented Analysis and Design Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Advertisements

Chapter 3 Requirements Analysis, Negotiation and Modeling Part 3 Dr. Eman Al-Maghary Requirements Engineering.
UML State chart/machine diagram State machine diagram is a behavior diagram which shows discrete behavior of a part of designed system through finite state.
Activity Diagrams in UML. Definition Activity diagrams represent the dynamics of the system. They are flow charts that are used to show the workflow of.
Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 9 Slide 1 Appendix 3 Object-Oriented Analysis and Design.
Information System Design IT60105
UML Activity Diagrams In UML an activity diagram is used to display the sequence of actions They show the workflow from start to finish Detail the many.
SE 555 Software Requirements & Specification 1 Activity Diagrams.
Ch5: Software Specification. 1 Dynamic modeling using UML  Static models:  Dynamic models:
L06-2-S1 Activity Diagrams 2003 SJSU -- CmpE Software Engineering II Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
1 © Wolfgang Pelz UML2 UML Part 3. 2 © Wolfgang Pelz UML2 Chapter Ten State Machine Diagrams.
1999 – 2006 M.E. Fayad SJSU -- CmpE Software Engineering Management Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College of Engineering.
UML Activity Diagram. Activity Diagram  The main reason to use activity diagrams is to model the workflow behind the system being designed.  Activity.
Modern Systems Analysis and Design Fifth Edition Jeffrey A
SE-565 Software System Requirements More UML Diagrams.
Software Design Processes and Management
Karolina Muszyńska Based on: S. Wrycza, B. Marcinkowski, K. Wyrzykowski „Język UML 2.0 w modelowaniu SI”
Software Engineering EKT 420. What is Activity Diagram Activity diagrams are graphical representations of workflows of stepwise activities and actions.
Interaction Modeling. Sequence Models  There are two kinds of sequence models: scenarios and sequence diagrams  A scenario is a sequence of events that.
CS3773 Software Engineering
Class, Sequence and UML Model.  Has actors and use cases.
Object-Oriented Software Engineering Practical Software Development using UML and Java Chapter 8: Modelling Interactions and Behaviour.
Interaction Models (2): Sequence Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh 1.
February 20, 2012  Present Fayad KSU – SWE Process and Modeling Software Process and Modeling Dr. M.E. Fayad, Professor Software Engineering Department,
Activity diagrams. Introduction ● Activity diagrams are a behavioural model that represent the dynamics of the system. ● An activity diagram is essentially.
9-1 © Prentice Hall, 2004 Chapter 9: Analysis Classes Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Information System Design IT60105
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 UML Activity Diagrams.
UNIFIED MODELING LANGUAGE(UML) BY Touseef Tahir Lecturer CS COMSATS Institute of Information Technology, Lahore.
Chapter 11 Activity Diagrams. 2 “Activity diagrams are a technique to describe procedural logic, business processes, and work flows” - M. Fowler An activity.
Object Oriented Analysis & Design & UML (Unified Modeling Language)1 Part VI: Design Continuous Activity Diagams State Diagrams.
CS212: Object Oriented Analysis and Design Lecture 34: UML Activity and Collaboration diagram.
OMT Modeling 1. Object Model : presented by the object model and the data dictionary. 2. Dynamic Model: presented by the state diagrams and event flow.
UML: The Unified Modeling Language Excertos do livro: The Unified Modelling Language User Guide by Grady Booch, James Rumbaugh and Ivar Jacobson.
Chapter 3: Introducing the UML
 Activity diagram is basically a flow chart to represent the flow from one activity to another activity.
Activity Diagramming by Andrzej Rosolski Stanisław Gliniewicz.
Interaction Models (2): Activity Diagrams Extracted from textbook: Object Oriented Modeling and Design with UML M. Blaha, J. Rumbaugh.
Activity Diagrams. Notation Activity1()cActivity2() 1. Activities 2. Transition.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 UML Activity Diagrams.
Business Process and Functional Modeling
UML Chapter 17.
Appendix 3 Object-Oriented Analysis and Design
Analysis Classes Unit 5.
Activity Diagrams.
Activity Diagrams.
CHAPTER
Chapter 4: Business Process and Functional Modeling, continued
Activity and State Transition Diagram
Activity Diagram.
Chapter 8: Modelling Interactions and Behaviour UML Activity Diagram
Activity Diagrams Activity diagrams describe the workflow behavior of a system.  The diagrams describe the state of activities by showing the sequence.
Activity Diagrams.
Business System Development
UML dynamic Modeling (Behavior Diagram)
UML Activity Diagrams.
Software Engineering Chapter 5 (Part 3) System Modeling Dr.Doaa Sami.
UML Activity Diagrams & State Charts
Process Modeling: Activity/Swimlane Diagrams
Software System Engineering
Week 12: Activity & Sequence Diagrams
Activity Diagrams.
Chapter 14: Activity Diagrams
Appendix 3 Object-Oriented Analysis and Design
Behavioral Diagrams P. P. Mahale
Ch. 28 Larman UML & Patterns
Object-Oriented Analysis & Design
Interaction Models (2): Activity Diagrams
Presentation transcript:

Visit for more Learning Resources

Ch4 Advanced Behavioral Modeling An activity diagram are mainly used to show the flow from activity to activity within a system. It views set of activities.

It views flow from activity to activity. It represents the dynamic view of system. Activity Diagram focuses on the flow of control among objects.

An activity diagram is a kind of a flowchart which shows flow of control from activity to activity. An activity diagram is used to demonstrate the dynamic nature of a system by modeling the flow of control from activity to activity.

These diagrams are used to model the dynamic aspects of a system These diagrams are used to model the dynamic aspects of a system. An activity diagram is used to demonstrate the dynamic nature of a system by modeling the flow of control from activity to activity.

Notations for activity Diagram Actions and activity nodes: The main element of an activity diagram is the activity itself. An activity is a function performed by the system. Executable atomic computations are called as actions.

Actions and activity nodes: Process bill ACTION

2.Initalization 1.Initial State : Initial state is shown by a filled circle followed by an arrow which depicts the initial action state.

3.Completion Final state: Final state can be shown by an arrow pointing to a circle with the filled circle inside.

4.Decisions (Branching) While showing branching a diamond symbol is used to show the decision with alternative paths. The outgoing alternatives should be labeled with a condition or expression. We may use “else” also.

4.Decisions (Branching) ACTIVITY Condition Activity Condition

5.Join And Fork It introduces concurrent flows. UML introduces the use of synchronization bar to specify the forking and joining of these parallel flows of control. A synchronization bar is drawn as a thick horizontal or vertical line.

The join symbol, or synchronization bar, is a thick vertical or horizontal line. It combines two concurrent activities and re-introduces them to a flow where only one activity occurs at a time.

A fork is symbolized with multiple arrowed lines from a join A fork is symbolized with multiple arrowed lines from a join. It splits a single activity flow into two concurrent activities.

Prepare for speech FORK Decompress Gesture Stream audio Synch Mouth JOIN CleanUP

Request for the book Verify Library Card Validate CARD SEARCH FOR BOOK ISSUE BOOK No Book ISSUE

STATE CHART DIAGRAM/STATE DIAGRAM State chart diagram used to model dynamic nature of a system. They define different states of an object during its lifetime. And these states are changed by events

State chart diagram defines states. It is used to model the lifetime of an object. It describes different states of a component in a system. The states are specific to a component/object of a system.

A State chart diagram describes a state machine. State machine can be defined as a machine which defines different states of an object and these states are controlled by external or internal events.

State chart diagram describes the flow of control from one state to another state. States are defined as a condition in which an object exists and it changes when some event is triggered.

Following are the main purposes of using State chart diagrams: To model dynamic aspect of a system. To model life time of an object from a system.

To describe different states of an object during its life time. Define a state machine to model states of an object.

Example of a State chart diagram where the state of Order object is analyzed. The first state is an idle state from where the process starts. The next states are arrived for events like send request, confirm request, and dispatch order. These events are responsible for state changes of order object.

For more detail contact us