Download presentation
Presentation is loading. Please wait.
Published byAnn Glenn Modified over 9 years ago
1
Identifying & Creating Use Cases – Part 1 Month Day, Year
2
Agenda Training Plan Overview Finish Overview Model Model Organization Identifying Creating Use-Cases Activity Diagram Description Activity Diagram Creation Procedures Create detailed activity diagram Create the next model level Next Steps
3
Training Plan Overview Introduction Using Rational Administrator Using ClearCase Using ClearQuest Using Rational Rose XDE Identifying & Creating Use-Cases – Part 1 Identifying & Creating Use-Cases – Part 2 Detailing Requirements with RequisitePro Actors and Use-Case Diagrams Sequence and Statechart Diagrams Collaboration and Class Diagrams Integration and Development with the.NET Framework
4
Create Blank Solution Select File > New > Blank Solution Enter Solution Name Click OK
5
Create Blank Solution
6
Add Project Right Click Add > New Item Select XDE Model Select Blank Project Enter Add Contact
7
Add Project
8
Add Documentation English Use Word to check spelling and grammar Control Workspace
9
Packages A general purpose mechanism for organizing elements into groups. Packages may be nested within other packages Control Unit
10
Packages Right Click Select Add UML Select Package
11
Packages
12
Use-Cases A description of system behavior, in terms of sequences of actions. A use case should yield an observable result of value to an actor. A use case contains all flows of events related to producing the "observable result of value", including alternate and exception flows. More formally, a use case defines a set of use-case instances or scenarios.actoruse-case instances scenarios The specification of a sequence of actions, including variants, that a system (or other entity) can perform, interacting with actors of the system.actors
13
Use-Cases Business Use-Case A sequence of actions performed by a business that yields an observable result of value to a particular business actor.
14
Use-Cases Composite Requirements Diagrams –Activity –Sequence –Collaboration –State –Use-Case –Class –Realization Text –Database –RequisitePro Other Media
15
Packages Use-Case Name English Clarity Right Click Select Rename Swipe and Select Actual Name Exclude >
16
Use-Cases Right Click Select Add UML Select Use-Case New Use-Case highlighted
17
Use-Cases Paste Name Reselect the use- case
18
Use-Cases Reselect the use- case Right Click Add Diagram Select Activity Diagram Paste Name Select ActivityGraph Right Click Rename Paste Name
19
Use-Cases Reselect the use-case Right Click Add Diagram Select Use-Case Diagram Paste Name Reselect the use-case Right Click Add Diagram Select Use-Case Diagram Paste Name Add Detail
20
Use-Cases Reselect the use- case Right Click Add Diagram Select State Diagram Paste Name Select StateMachine Right Click Rename Paste Name
21
Use-Cases Reselect the use-case Right Click Add Diagram Select Sequence Diagram Paste Name + Instance Select InteractionInstance Right Click Rename Paste Name
22
Use-Cases Select CollaborationInsta nce Right Click Rename Paste Name
23
Use-Cases Reselect the use- case Right Click Add Diagram Select Sequence Diagram Paste Name + Role Select InteractionInstan ce Right Click Rename Paste Name
24
Use-Cases Select CollaborationInsta nce Right Click Rename Paste Name Close open diagrams
25
Use-Cases
26
Double Click the activity diagram Appears Select the Start element
27
Use-Cases Click Start Element Select Properties window Select Name Enter Begin Business Activity Select the Activity element Click diagram
28
Use-Cases Select the Transition element Connect Start element to the activity element Re-Select the Transition element Connect activity element to the End element.
29
Use-Cases Select Diagram Select Layout Diagram Use Format Options Align Lines Oblique Rectilinear Route Orthogonal
30
Use-Cases Right Click Activity Select Select in Model Explorer Right Click New Diagram Select Activity Diagram New Activity Diagram appears
31
Use-Cases Right Click new diagram Select Rename Paste use-case name and add “Detail”
32
Activity Diagrams (AD) Definition: Defines the workflow associated with the use case How used Details the actions to be taken and decisions to be made for a use case Helps identify possible use cases at next level of detail Types Regular With Swimlanes With State Transitions
33
Activity Diagram Symbols Start State End State Activity Decision State Transition Regular Transition To Self Horizontal and Vertical Synchronization
34
Activity Diagram Symbols Swimlane State Note Note Anchor Text
35
Analysis Steps For each identified use case Create a context and detail activity diagram Identify potential sub-use cases Create a new package, use case, and related diagrams for the identified sub- use case Move relevant activities under the sub- use case
36
Identifying Use Cases - Navigation Organization Packages Hierarchy Project –Use-Case View –Logical View –Component View –Deployment View Levels of Abstraction
37
Identifying Use-Cases - Navigation Business Use-Case Model Project The Business –Business Function 1 –Add Use-Case Use-Case Model Project The System
38
Identifying UCs – Add Use-Case Add basic diagrams Provide work structure Provide review structure
39
Identifying UCs – Add Use-Case Double Click use- case detail activity diagram
40
Identify UC’s – Add Activities Add Activities Don’t attempt to connect Organize Groups Hierarchy
41
Identify UC’s – ID UC’s Identify Sub- activities Identify a Use-Case Sub-Use-Cases Change Font Color Select Format, Font, Bold Select Font Color icon –Select a color
42
Identify UC’s – ID UC’s Analyze Activities Repeat process
43
Identify UC’s – ID UC’s Rename to match identified activity Copy Name Create a package Paste Name
44
Identify UC’s – Add UC’s Add Use-Case Paste Name
45
Identify UC’s – Add UC’s Add Diagrams Paste Name Select original diagram Select ActivityGraph of new use-case
46
Identify UC’s – Add UC’s Drag and drop on original activity diagram Visibility changed accordingly Delete original activity
47
Identify UC’s – Clean Up Return to original activity diagram Repeat for each sub- activity identified Select identified use- cases Create packages Add diagrams Repeat Regressively Organize
48
Next Steps Homework Homework Model Explode one top level use-case Concentrate on abstraction of detail Use modeling elements –Business Use-Case Model Level Classes Ahead Identifying & Creating Use-Cases – Part 2 Detailing Requirements with RequisitePro Actors and Use-Case Diagrams Sequence and Statechart Diagrams Collaboration and Class Diagrams Integration and Development with the.NET Framework
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.