1 / 12

Use Case Development

Use Case Development. Scott Shorter, Electrosoft Services January/February 2013. Use Case Development. Use Case Template Terms Template Categories Use Case Levels Concept of levels defined Draft levels proposed Use Case Examples Privacy Preserving Attribute Verification

hewitt
Télécharger la présentation

Use Case Development

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. Use Case Development Scott Shorter, Electrosoft Services January/February 2013

  2. Use Case Development • Use Case Template • Terms • Template • Categories • Use Case Levels • Concept of levels defined • Draft levels proposed • Use Case Examples • Privacy Preserving Attribute Verification • NIST IR 7817 Credential Models

  3. Use Case Template - Terms

  4. Use Case Template

  5. Use Case Template - Categories

  6. Use Case Levels • The level of a use case denotes the overall scope of the goal that the use case represents. • The steps of higher levels use cases can be considered lower level cases. High Level Goal of Use Case WHY Goal of Steps Goal of Use Case Goal of Steps HOW Low Level (diagram inspired by Writing Effective Use Cases, Alistair Cockburn)

  7. Use Case Levels • Proposed Levels: • Strategic Level – goals cover the long range goals of individuals and organizations • System Level – goals cover medium range goals of individuals and organizations • User Level – goals cover short term goals of individuals • Component Level – goals cover immediate interactions of communicating components

  8. Use Case Examples by Level • Strategic Level • Operate Credential Service (enroll user, maintain credential status, terminate user) • System Level • Enroll User (identity proof, authorize suitability, issue credentials) • User Level • Identity Proof (identity claim, presentation of evidence, validation of evidence) • Component Level • Identity Claim (server send a form to user’s browser, user fills out fields, user submits form)

  9. User Level Example – Verify Attributes with Privacy Protection

  10. User Level Example –Two-Party Enterprise SSO

  11. User Level Example –Two-Party Delegation

  12. Questions?

More Related