1 / 0

CSSE 374 : UML Activity Diagrams

Left - The system has to DO things. How do you show, at a high level, What it does?. CSSE 374 : UML Activity Diagrams. Steve Chenoweth Office: Moench Room F220 Phone: (812) 877-8974 Email: chenowet@rose-hulman.edu. Chandan Rupakheti Office: Moench Room F203

neil
Download Presentation

CSSE 374 : UML Activity Diagrams

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. Left - The system has to DO things. How do you show, at a high level, What it does?

    CSSE 374:UML Activity Diagrams

    Steve Chenoweth Office: Moench Room F220 Phone: (812) 877-8974Email: chenowet@rose-hulman.edu Chandan Rupakheti Office: Moench Room F203 Phone: (812) 877-8390Email: rupakhet@rose-hulman.edu These slides and others derived from Shawn Bohner, Curt Clifton, Alex Lo, and others involved in delivering 374.
  2. Identify criteria for the design of a software system and select patterns, create frameworks, and partition software to satisfy the inherent trade-offs. Examine the use of UML Activity Diagrams This will not be a part of any HW ordocumentation for Milestone 5. Likely a question on final exam Learning Outcomes: Patterns, Tradeoffs Q3
  3. UML Activity Diagrams Essentially Modern Version of Flowcharts and/or Data Flow Diagrams Easy to understand Used to model: Business processes Workflows Data Flows Complex algorithms/UCs Symbols
  4. Activity Diagram UML Syntax
  5. Old Data Flow Diagrams…
  6. Now done as Activity Diagrams
  7. Hierarchy Representation: Rake Symbol
  8. Expanded Delivery Order Activity Diagram
  9. Post Office Showdown Think that he might be watching too many martial arts films?
  10. Signal Notation
  11. NextGen POS: Reducing Complexity NextGen Process Sale UC benefits from activity diagram due to its complexity
  12. Activity Diagram Guidelines Use when need to depict processes with complex flow Conditional or iterative Use rake notation for sub-activity diagrams Keeps parent diagram simple Maintain a consistent level of abstraction within a diagram
  13. Exercise on Activity Diagrams We’ll do in class – Break up into your teams Sketch an activity diagram for creating an account, with username& password, on a website. Be sure to include swim lanes for the User, the System, and an external CAPTCHA Service. Your diagram should include: a check that the password is valid, a check that the username has not already been used a check that user entered CAPTCHA text correctly Decide what order these checks should be done in, and do those in parallel that make sense!
  14. Go for it…
More Related