Presentation is loading. Please wait.

Presentation is loading. Please wait.

Identifying & Creating Use Cases – Part 1 Month Day, Year.

Similar presentations


Presentation on theme: "Identifying & Creating Use Cases – Part 1 Month Day, Year."— Presentation transcript:

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


Download ppt "Identifying & Creating Use Cases – Part 1 Month Day, Year."

Similar presentations


Ads by Google