1 / 5

Activity Diagrams

Activity Diagrams. Dan Fleck. Activity Diagram. Supplements the use-case by providing a diagrammatic representation of procedural flow Details: Start is a single circle End is a bulls-eye Decisions are diamonds (guards must be on both branches of the diamond!) Questions:

flower
Download Presentation

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. Activity Diagrams Dan Fleck Coming up: Activity Diagram

  2. Activity Diagram • Supplements the use-case by providing a diagrammatic representation of procedural flow • Details: • Start is a single circle • End is a bulls-eye • Decisions are diamonds (guards must be on both branches of the diamond!) • Questions: • Do we always have a start? • Do we always have an end? • How might we make this better? Coming up: Swimlane Diagrams

  3. Swimlane Diagrams Allows the modeler to represent the flow of activities described by the use-case and at the same time indicate which actor (if there are multiple actors involved in a specific use-case) or analysis class has responsibility for the action described by an activity rectangle Coming up: Activity Diagram Example

  4. Activity Diagram Example Fork/Branch • To show concurrent activity, activity diagrams allow branches and joins. • You can also reference or include other activity diagrams Join Coming up: Lets Try It

  5. Lets Try It • Lets create a swimlane activity diagram for opening a Lemonade stand. • Let’s create a swimlane diagram to apply for and get a job when you graduate. • Software that translates voice commands into user input (for whatever OS you use) • Let’s create a swimlane diagram for withdrawing money from an ATM. – Nope – this is essentially the homework for next week! End of presentation

More Related