In my previous post, I briefly argued that one reason use cases have gained wide acceptance is that they can express a large number of different business requirements in a single form. In particular, they’re capable of capturing people, process, policy, and interaction requirements.

This flexibility is probably also the reason why there seem to be more books on writing use casesthan there seem to be on all other requirements analysis techniques combined.

Granted, the textual nature of a use case inevitably introduces ambiguity. There’s more to it than that, though. A use case can describe a system at several different levels: from describing the overall process flow, to a single interaction between the system and an order taker. It can be a black box, only depicting what the actor actually sees, or it can go into great detail about the behind-the-scenes flow of events. I’ve seen people get into lengthy debates about whether a particular scenario is or is not a use case, in a way that wouldn’t happen with, say, a class diagram.

A BA can understandably be tempted to learn use cases as a one-size-fits-all way of describing requirements. Don’t limit yourself to that, though. The use case is fine for the initial investigation, but it’s not unusual to find that another technique will allow you to specify the requirement more precisely later in the process.


Comments

Name (required)

Email (required)

Website

Speak your mind

Bad Behavior has blocked 418 access attempts in the last 7 days.

My Lady D Arbanville Bill Fry Cqit Night Shift Wages College Pocket Protector Vampire Rabies Garlic Pass For Settlement Fish Market Oahu Hi Posey County Indiana Michael Wade Pat Frank Qoutes Bexar County Pound Civil War Pictures And Sam Adams Care Of Angel Plant Topiary Lenox China Butler's Pantry Canisters Gun Cat Patsy Pallares Hooters Bikini Contest Dvdr Media Motionartist 4.0 Berkley Jet Rudder Cap Cuisine Resultat Alternative Teaching Certificates In Texas Wisconsin Dell Resort Idle And Perform Value Left On Visa Gift Cards Various Forms Of Schizophrenia Alberta And Saskatchewan Enter Canada Map Of The Oregon Trail 1845 Us Elelectronics Utvx2000 Hotel Le Morand Rouen Hamilton's Propane Ortonville Mi Amd Athlon 64x2 4800 Socket 939 Lendl Tennis Pro Top Scams Mafia Sicily 1987 Drugs You Can Lethally Overdose On Network Print Server Usb 2.0 Budget Rent A Car Seattle Wa Biblical View Of Adhd Lori Lust Profile Flight Cheapest Flight Medellin Last Nights Results Ufc Fights Detectives Making A Difference Chuck Home Gym Platinum Brand Baby Shower Theme And Game Tommy Dee Music Weekly Hot Food Checklist Valentin Imperial Bronze Coin Galloping Horse Make Lemon Bars Bible And The Golden Rule Behavioral Rehearsal Long Focal Length Lenses Rvrentals In Ms Motor Coaches In New York City Stevie Nicks In Her Own Words Stomack Bloat Food Hilton Hotel Huntington Beach Ca Pre Schools San Francisco Downloading Mcafee Securitycenter Installation Click First Class Airfares Around World Bethel Williamson Memorial Day Activities Gloucester County Stock Charts English Ryder Rentals Buck Belcher Laura Secord Chocolate Ingrediants Free Daily Pussy Galleries Ghost Address Email Server Devonshire House London Alborn And Medicaid Pc Ts-xn0105rs Drivers Mediocrity Outshine Flight From Madison To Seattle Joe Calderone Dpl Audio Handset Puddle Of Mudd Bio New Man U Shirt Let It Be Collector's Edition Dvd Ghetto Shack Collectable Miniature Disneyland Paluxy Valley Colorado Unsecured Loans Bell Guild Hell Wow Drawfism Destiny Spurlock Venessa M And J Mp3 Belknap Springs Lodge Body Scissor Broken Ribs Stick Tile Up Camping Pocket Knives New Mexico Contractor Licensing Care Guinea Pet Pig Bilingual Christian Geschlossener Verband Flint Area Employees Credit Union Map Of Brandon Hillsborough Fl Interactive Kaliedascopes Naked Gymnist Babes Main Access Pool Ladder Patric Schnepf