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

Fabricio Laguna talks Business Analysis and AI
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...
Business Architecture, Ontology and More with Terry Roach
It's been a privilege meeting Terry Roach, a visionary in the field of enterprise architecture and business architecture. Terry's insights into the evolution of business models, the importance of ontology in architecture, and the potential of AI to shape our future were not only thought-provoking but also a reflection of his extensive exper...
Today I had the pleasure of chatting to Jignesh Jamnadas, Chief Operations Officer at Mosaic, about his Blueprints for Success. As a Senior Finance and Operations Executive, Jigs (as he is known to many) has a holistic understanding of all facets of business and a flair for managing both people and processes. Having worked with Jigs, I was struc...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC