Modeling Use-Case Activities PDF

Summary

This document explains concepts related to modeling use-case activities, including activity diagrams. It describes components like initial node, activities, flow, decision, merge, synchronization, activity final, guard, and swimlanes. These concepts are fundamental to software engineering.

Full Transcript

Modeling Use-Case Activities Activity diagram ▪ A diagram that graphically depicts: ▪ The flow of a business process ▪ The steps of a use case done by users and a system ▪ The logic of an object behavior (method) ▪ One or more activity diagrams is produced for each use case 1 Modeling Use-Case A...

Modeling Use-Case Activities Activity diagram ▪ A diagram that graphically depicts: ▪ The flow of a business process ▪ The steps of a use case done by users and a system ▪ The logic of an object behavior (method) ▪ One or more activity diagrams is produced for each use case 1 Modeling Use-Case Activities 1. 2. 3. 4. 5. Initial node - solid circle represents the start of the process. Activities – rounded rectangles represent individual steps of use case. Flow - arrows on the diagram represents the sequence between activities. Decision activity -a diamond with one flow coming in and two or more flows going out. The flows coming out are marked to indicate the conditions. Merge – a diamond with multiple flows coming in and one flow going out. 2 Modeling Use-Case Activities 6. Synchronisation bar (Fork) – a black bar with one flow coming in and two or more flows going out. Activities on parallel flows beneath the fork can occur in any order or concurrently. 7. Synchronisation bar (Join) – a black bar with two or more flows coming in and one flow going out, note the end of concurrent processing. All activities coming into the join must be completed before processing continues. 8. Activity final – the solid circle inside the hollow circle represents the end of the process. 9. Guard - text inside [ ] represents a trigger that is result of a decision activity 3 Modeling Use-Case Activities 10. Swimlane -A swimlane is a way to group activities performed by the same actor on an activity diagram. Each swimlane will represent each actor in the diagram. 4

Use Quizgecko on...
Browser
Browser