Home > Ask the Software Quality Experts > Software Requirements Gathering, Analysis, Quality and Testing Questions & Answers > Requirements gathering, SRS and use cases
Ask The Software Quality Expert: Questions & Answers
EMAIL THIS

Requirements gathering, SRS and use cases

Rob Apmann EXPERT RESPONSE FROM: Rob Apmann

Pose a Question
Other Software Quality Categories
Meet all Software Quality Experts
Become an Expert for this site


Software quality news and advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


>
QUESTION POSED ON: 14 January 2008
If we are provided with only SRS documents, how do we design use cases out of it? I'm a beginner, please help.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Software Requirements Gathering, Analysis, Quality and Testing
How to write a Software Requirements Specification (SRS) document
Problems caused by skipping analysis stage of SDLC
Software development life cycle phases, iterations, explained step by step
Waterfall versus iterative development misconceptions
Differentiating between Functional and Nonfunctional Requirements
Writing a software requirements specification (SRS) for a portal app
Should QA check changes from outside the requirements document?
Software testing metrics for a medium-sized project
Template for requirements use cases
What should a business analyst's requirements document include?

Software requirements techniques (Prototyping, Storyboards, Modeling, State transitions)
Requirements practices evolving, but organizations still struggle
Why business analysts are application development key players today
Defining report requirements with use cases
When it comes to requirements, what is 'just enough'?
How requirements use cases facilitate the SDLC
GatherSpace beefs up cloud-based requirements management
Software development life cycle phases, iterations, explained step by step
How to deliver, implement testable software requirements
Excelling in the art and science of requirements elicitation
Software requirements: Moving beyond use cases

Software Requirements Documentation
How to write a Software Requirements Specification (SRS) document
VisibleThread aims to boost IT documentation quality, improve processes
When it comes to requirements, what is 'just enough'?
How to deliver, implement testable software requirements
Blueprint rolls out Requirements Center 2010
Writing a software requirements specification (SRS) for a portal app
Should QA check changes from outside the requirements document?
Agile software development tutorial: Agile requirements gathering
Defining requirements during software project feasibility analysis
Template for requirements use cases

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
requirements analysis  (SearchSoftwareQuality.com)

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


I have seen software requirements specification (SRS) documents which contain both functional and nonfunctional requirements as well as diagrams, but I assume you have a document that is entirely textual and describes sentence-by-sentence, paragraph-by-paragraph what the application should do. There are a few things you might be able to do, but I would probably not spend a lot of time trying to convert the SRS into use cases.

The issue here is how to convince the team that there are better ways to gather requirements than writing an SRS. Writing use cases, building prototypes or simulations, etc.

There is no direct route from SRS to use cases, they are each a different way of capturing similar information. If you have a detailed SRS that someone spent a lot of time writing, I would suggest you use it for this project and try to keep track of the areas where the requirements are ambiguous, or parts of the document that generate a lot of conversation. A lot of conversation probably means that the requirements are not well understood.
Software requirements resources:
How to structure a software requirements document

Software requirements gathering techniques

How to effectively elicit requirements
Try using a different technique during your project to clarify those areas where confusion reigns. Try writing a use case, or capturing some scenarios and see if those methods make the requirements more clear. If those techniques work, then push to have them incorporated in the next project from the beginning, before the SRS is written. Perhaps you can slowly improve the process and methodology of the team by introducing new techniques that will aid in understanding and possibly replace the SRS.




Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Software Quality - Software Maintenance, Software Requirements, Software Standards
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2006 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts