Requirements Analysis Tool: A Tool for Automatically Analyzing Software Requirements Documents
author:
Kunal Verma,
Accenture Technology Labs
Description
We present a tool, called the Requirements Analysis Tool that performs a wide range of best practice analyses on software requirements documents. The novelty of our approach is the use of user-defined glossaries to extract structured content, and thus support a broad range of syntactic and semantic analyses, while allowing users to write requirements in the stylized natural language advocated by expert requirements writers. Semantic Web technologies are then leveraged for deeper semantic analysis of the extracted structured content to find various kinds of problems in requirements documents.
You might be experiencing some problems with Your Video player.
| Slides | |
| 0:00 | Requirements Analysis Tool: A Tool for Automatically Analyzing Software Requirements Documents |
| 0:58 | Outline |
| 1:35 | Introduction |
| 1:42 | Poor Requirements are a Major Factor in Software Quality and Cost |
| 3:12 | Requirements Documents and People |
| 4:43 | Poor Requirements can Cause Problems |
| 7:22 | Dilemma: Two Options for Requirements Analysis |
| 8:58 | Lexical and Syntactic Analysis |
| 9:08 | Examples of Analysis Performed by RAT |
| 10:11 | Controlled Syntaxes Supported by RAT |
| 10:54 | Sample Glossaries |
| 12:25 | Syntactic Analysis Approach |
| 13:25 | Semantic Analysis |
| 13:39 | Semantic Analysis (2) |
| 14:33 | From Requirements to RDF Graph |
| 15:23 | Dependencies and Conflicts Analysis |
| 16:13 | Find the Dependencies in these Requirements |
| 17:33 | Requirements Relationship Glossary |
| 18:50 | Dependency Analysis: An Example |
| 19:15 | Systems Based Analysis |
| 19:37 | Finding Interacting Requirements |
| 20:16 | Finding Missing Non-functional Requirements |
| 20:59 | Enterprise Knowledge can be Modeled to Drive Semantic Analysis |
| 21:11 | Conclusions |
| 21:14 | Current State of RAT |
| 21:44 | Conclusions and Future Work |
Lecture rating
| People found this lecture: | ||
| Worth seeing | ||
| because it is: | ||
| Valuable and informative | ||
| Well presented | ||
| Easily understandable | ||
| Acceptably recorded | ||
| You need to login to cast your vote. | ||
Report a problem or upload files
If you have found a problem with this lecture or would like to send us extra material, articles, exercises, etc., please use our ticket system to describe your request and upload the data.Enter your e-mail into the 'Cc' field, and we will keep you updated with your request's status.
Related content
Visitors who watched this lecture also watched...
Link this page
Would you like to put a link to this lecture on your homepage?Go ahead! Copy the HTML snippet !





I found your tool quite intresting..
actually i am a student form JIIT (INDIA) and want this tool for my project(with code)..
if u cn help me out!!1
thank u ur tool is helping me in my project well i am atteched with software feild i have to make software on milk dairy so pls if u help me