Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Use Case Template
Previous Previous
 
Next Next
New Post 4/23/2008 9:17 AM
User is offline Adrian M.
765 posts
3rd Level Poster




Re: Use Case Template 

 liddelk wrote

Adrian,

Good answer.

Some questions for you:

I. find that having business rules precludes a need for exceptions. Tend to push exceptions down to design as UI validations. Do you see a need for business rules and exceptions?

2. To add to your package how about the Vision Document? Don't really do them myself. Tend to use either a list of textual requirements or a process definition and explanation.

Kimbo

Hi Kimbo,

1. It depends how each organization defines the line between business rules and exception flows.  In my view, for example, if the use case is Withdraw Money (from ATM) an exception flow might be "Account Has Been Locked".  This is not desired by the actor/user nor is it a business rule, nor is it a UI/Design issue.  I realize it's splitting hairs a bit.

2. The Vision document has its place.  I did not include it in the set of "use case" family since use cases capture functional requirements whereas the Vision Document comes much earlier in the process.  Check out:  What is a Vision Document? (it's a short read).

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
New Post 5/13/2008 12:25 PM
User is offline Vandy
1 posts
No Ranking


Re: Use Case Template 

Adrian,

               Please can you explain in more detail about the Use Case Model Survey. Also, my other question is how do you manage use case diagrams when the actor has a lot of use cases to deal with. I know packaging is one way but were wondering if there is any others.

Thanks.

Vandy

 
New Post 5/19/2008 12:15 PM
User is offline VN
34 posts
9th Level Poster




Re: Use Case Template 

Vandy,

I guess you are using Rational software for requirements management and modeling, because I have seen the Use Case Survey in the list of SoDA documents.

At the time (couple of years ago) it was a single document that organized in a document all use case diagrams for the project out of Rational Rose including the documentation text (if nay) that I have added to the diagrams. I remember updating the word document automatically generated by SoDA and adding there the use case description because I had to keep all use cases for that particular project in one document and separate from the other requirements.

-Vessela

 

 
New Post 5/21/2008 12:55 AM
User is offline Adrian M.
765 posts
3rd Level Poster




Re: Use Case Template 

 vandy wrote

Adrian,

               Please can you explain in more detail about the Use Case Model Survey. Also, my other question is how do you manage use case diagrams when the actor has a lot of use cases to deal with. I know packaging is one way but were wondering if there is any others.

Thanks.

Vandy

Hi Vandy,

The Use Case Model Survey describes (at high-level) all the significant/main use cases for a given project.  It will contain the Use Case Diagram(s) and it will have a short textual description of each use case (not the details).  This type of document provides high-level executives and new project members with a quick and easy to understand overview of the features supported by the given system.

On your other questions, if the same actor truly interacts with many use cases, then braking down your model into packages by logical functional areas is probably a good solution.  Another thing to consider when an actor uses many, many use cases is whether your actor is too generic. 

Example:

  • If you are modeling use cases for a financial services company don't just have an actor called "Customer" but, in addition, have other types of actors (aka roles) such as: Retail Banking Customer", "Auto Insurance Customer", "Life Insurance Customer". 
  • All these specialized actors can inherit from the more generic "Customer" actor which can be shown to interact with the use cases which apply to all types of customers such as: "Update Contact Information", "Request Catalog of Services".
  • Then, each specialized actor would interact with the Use Cases for the given domain: "File Auto Claim" use case for the "Life Insurance Customer", "Deposit Funds" use case for the "Retail Banking Customer".

Remember that there is rarely a one to one mapping between the job titles in an organization and the actors in the use case model.

- Adrian


Adrian Marchis
Business Analyst Community Blog - Post your thoughts!
 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  Use Case Template

Community Blog - Latest Posts

Business Impact Analysis(BIA): Assessing the Potential Impact of a Cybersecurity Incident on Business Operations
In today’s highly interconnected society, businesses depend on technology even more than before. While offering opportunities for innovation and creativity, businesses are exposed to various cybersecurity threats that can disrupt operations, damage reputation, and result in substantial financial losses. It is crucial to carry out a comprehens...
In today's ever-evolving market, businesses must adapt swiftly to remain competitive and meet the needs of a fast-paced digital economy. Among the various business strategies available, digital transformation, customer-centricity, and sustainability have emerged as top priorities. Let’s explore why these strategies are critical for busine...
The Cisco Certified Network Associate (CCNA) certification is a pivotal credential for networking professionals, validating your skills in networking fundamentals, security, automation, and programmability. Preparing for the CCNA exam can be challenging, but with the right strategy, resources, and mindset, you can successfully achieve this certific...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC