Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  Use Case Template
Previous Previous
 
Next Next
New Post 4/23/2008 8:17 AM
User is offline Adrian M.
764 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 11:25 AM
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 11:15 AM
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/20/2008 11:55 PM
User is offline Adrian M.
764 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

Hosted by Deirdre Caren on Agora Insight's Blueprints for Success - The AI Business Analyst I recently had an engaging discussion with Maria Becerra, a passionate advocate for AI and an accomplished business analyst, on the AI Business Analyst. Maria is a respected name in strategy, business analysis and AI. Her path from Colombia to Canada ...
Hosted by Deirdre Caren in Agora Insights' Blueprints for Success I'm thrilled to have Susan Moore join us for episode 9 in our Blueprints for Success. In this session, Susan shares her rich tapestry of experiences that have shaped her career. Her journey into business analysis (ba) is a compelling narrative of exploration and disco...
I recently connected with Fabricio Laguna, aka The Brazilian BA. Fabricio is a passionate and pioneering business analyst from Brazil. During our conversation, we had a thought-provoking discussion on how artificial intelligence stands to shape the field of business analysis in the years ahead. While AI promises to transform many aspects of busines...

 






 

Copyright 2006-2024 by Modern Analyst Media LLC