1 / 12

Analyzing systems process: Activity diagram

Asper School of Business University of Manitoba. Systems Analysis & Design. Instructor: Bob Travica. Analyzing systems process: Activity diagram. Updated 2013. Outline. Activity diagram concept Elements of activity diagram Reading activity diagrams Process logic in activity diagram

lew
Download Presentation

Analyzing systems process: Activity diagram

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica Analyzing systems process: Activity diagram Updated 2013

  2. Outline • Activity diagram concept • Elements of activity diagram • Reading activity diagrams • Process logic in activity diagram • Creating activity diagrams 3510 Systems Analysis & Design * Bob Travica

  3. Activity Diagram (AD) concept • AD used for requirements determination • AD depicts: • process (workflow) – manual & automated • process logic – time order of process steps (activities) & decision points • actors (touch system), business event sources (initiate actors) • system steps that are/can be software • AD resembles old flow charts and somewhat data flow diagram 3510 Systems Analysis & Design * Bob Travica

  4. Who/What performs activity Start Swimline Activity, Process step Process flow End * System=information system; sometimes called just “computer” AD elements – Quote Process Page 146 * Time approxi- mation Decision point; yes/no branching Loop 3510 Systems Analysis & Design * Bob Travica

  5. AD elements – Parallel Steps Provide Technical Details Synchronization Bars, indicate parallel processes Parallel processes, run at same time 3510 Systems Analysis & Design * Bob Travica

  6. AD diagram of the Telephone Order System Page 227 Loop Should present same details as full use case description in Fig. 6-10, p. 223. 3510 Systems Analysis & Design * Bob Travica

  7. AD of the Telephone Order System – simpler Page 232 3510 Systems Analysis & Design * Bob Travica

  8. Process logic • Sequential (step 1  step 2) • Conditional, If-Then (decision points: if condition A, then step n) • Iteration/loop (feedback into a previous step while certain condition persists) • Slide 4, feedback from the “Change required?” decision point • Slide 6, loop between bars For each item to End of each 3510 Systems Analysis & Design * Bob Travica

  9. What AD does not show? • Data passed between steps • Objects (but can be inferred) • User interface 3510 Systems Analysis & Design * Bob Travica

  10. How to create AD • Identify activities (steps) of a process • Identify who/what performs activities (process steps) • Draw swimlines • Identify decision points (if-then) • Determine if step is in loop (For each…, or if-then based loop) • Determine if step is parallel with some other • Identify order of activities, decision points Continues… 3510 Systems Analysis & Design * Bob Travica

  11. How to create AD (cont.) 8. Draw the start point of the process in the swimline of the first activity (step) 9. Draw the oval of the first activity (step) 10. Draw an arrow to the location of the second step 11. Draw subsequent steps, while inserting decision points and synchronization/loop bars where appropriate 12. Draw the end point after the last step. You can tabulate these data (see next slide). 3510 Systems Analysis & Design * Bob Travica

  12. 1 2 5 3 4 6 8 7 9 10 How to create AD (cont.) 3510 Systems Analysis & Design * Bob Travica

More Related