event thumbnail image
In Use

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.

Link this page

Would you like to put a link to this lecture on your homepage?
Go ahead! Copy the HTML snippet !

Reviews and comments:

Comment1 mayank, August 13, 2009 at 9:36 a.m.:

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


Comment2 kruti, August 29, 2009 at 4:57 p.m.:

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

Write your own review or comment:

make sure you have javascript enabled or clear this field: