Object-Oriented Analysis and Design: Activity Diagrams

Slides:



Advertisements
Similar presentations
Object-Oriented Analysis and Design:
Advertisements

Object-Oriented Analysis and Design: Activity Diagrams
© 2005 by Prentice Hall Appendix 3 Object-Oriented Analysis and Design Modern Systems Analysis and Design Fourth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 8 Logic Requirements
Chapter 7 Structuring System Process Requirements
Object-Oriented Analysis and Design: Object Modeling – Class Diagrams
Appendix Object-Oriented Analysis and Design: Use Cases Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 9 Slide 1 Appendix 3 Object-Oriented Analysis and Design.
9-1 Chapter 9 (part I): Analysis Classes (Adapted) Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Modern Systems Analysis and Design Fifth Edition Jeffrey A
Object-Oriented Analysis and Design: Sequence Diagrams
Chapter 1 The Systems Development Environment Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich.
Chapter 7 Appendix D Business Process Modeling
Chapter 1 The Systems Development Environment
Activity/Workflow Diagrams Chapter 7 Appendix B. © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Modeling: Activity/Workflow Diagrams.
Chapter 3 Appendix Object-Oriented Analysis and Design: Project Management Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F. George.
Chapter 7 Appendix A Object-Oriented Analysis and Design: Use Cases Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George.
9-1 © Prentice Hall, 2004 Chapter 9: Analysis Classes Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
9-1 © Prentice Hall, 2007 Chapter 9: Analysis Classes Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
© 2008 Prentice Hall, Ovidiu Noran Lecture 7b 1 Modelling OO Logic Requirements: Sequence Diagrams and Activity Diagrams (Textbook Chapter 8, Appendix)
Chapter 7 Appendix C Object-Oriented Analysis and Design: Sequence Diagrams Modern Systems Analysis and Design Sixth Edition Jeffrey A. Hoffer Joey F.
Chapter 3 Appendix Object-Oriented Analysis and Design: Project Management Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F.
Chapter 7 Appendix B Object-Oriented Analysis and Design: Activity Diagrams Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F.
7-1 © Prentice Hall, 2007 Topic 7: Analysis Classes Object-Oriented Systems Analysis and Design Joey F. George, Dinesh Batra, Joseph S. Valacich, Jeffrey.
Appendix Object-Oriented Analysis and Design: Use Cases and Sequence Diagrams Modern Systems Analysis and Design Fifth Edition Jeffrey A. Hoffer Joey F.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall. Section 5.1 Polynomial Functions and Models.
The Inverse Trigonometric Functions (Continued)
Appendix 3 Object-Oriented Analysis and Design
Chapter 7 Appendix A Object-Oriented Analysis and Design: Use Cases
Chapter 7 Appendix D Business Process Modeling
Chapter 8 Structuring System Logical Requirements
ACTIVITY DIAGRAMS Pertemuan 20
Chapter 2 Succeeding as a Systems Analyst
Section 9.1 Polar Coordinates
Object-Oriented Analysis and Design: Sequence Diagrams
Structuring System Requirements: Process Modeling
Activity Diagrams.
Business System Development
Section 2.4 Circles Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
Chapter 9 Designing Databases
Chapter 6 Structuring System Requirements: Process Modeling
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 8 Logic Requirements
Chapter 7 Structuring System Requirements: Conceptual Data Modeling
Process Modeling: Activity/Swimlane Diagrams
Section 8.3 The Law of Cosines
Section 11.8 Linear Programming
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Chapter 20 Object-Oriented Analysis and Design
Object-Oriented Analysis and Design: Activity Diagrams
Chapter 9 Structuring System Requirements: Logic Modeling
Chapter 3 Managing the Information Systems Project
Mathematical Models: Building Functions
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
Chapter 8 Structuring System Logical Requirements
Quadratic Equations in the Complex Number System
Properties of Rational Functions
Appendix A Object-Oriented Analysis and Design
Appendix A Object-Oriented Analysis and Design
Appendix 3 Object-Oriented Analysis and Design
Chapter 3 Managing the Information Systems Project
Copyright © 2008 Pearson Prentice Hall Inc.
Copyright © 2008 Pearson Prentice Hall Inc.
The Inverse Trigonometric Functions (Continued)
Chapter 3 Managing the Information Systems Project
Chapter 3 Managing the Information Systems Project
Presentation transcript:

Object-Oriented Analysis and Design: Activity Diagrams Modern Systems Analysis and Design Seventh Edition Jeffrey A. Hoffer Joey F. George Joseph S. Valacich Chapter 7 Appendix B Object-Oriented Analysis and Design: Activity Diagrams

© 2014 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives Understand how to represent system logic with activity diagrams. Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Process Modeling: Activity Diagrams Show the conditional logic for the sequence of system activities needed to accomplish a business process. Clearly show parallel and alternative behaviors. Can be used to show the logic of a use case. Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Use Activity Diagrams to: Depict the flow of control from activity to activity. Help in use case analysis to understand what actions need to take place. Help in identifying extensions in a use case. Model work flow and business processes. Model the sequential and concurrent steps in a computation process. Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

© 2014 Pearson Education, Inc. Publishing as Prentice Hall FIGURE 7-36 Activity diagram for a customer order process Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Process Modeling: Activity Diagrams (Cont.) Elements of Activity Diagrams: Activity: a behavior that an object carries out while in a particular state Branch: a diamond symbol containing a condition whose results provide transitions to different paths of activities Merge: a circular symbol where different paths converge Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Process Modeling: Activity Diagrams (Cont.) Fork: the beginning of parallel activities Join: the end of parallel activities Swimlanes: columns representing different organizational units of the system Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

© 2014 Pearson Education, Inc. Publishing as Prentice Hall Summary In this appendix you learned how to: Understand how to represent system logic with activity diagrams. Chapter 7 Appendix B © 2014 Pearson Education, Inc. Publishing as Prentice Hall

Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall