Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
4Activity
0 of .
Results for:
No results containing your search query
P. 1
Ambiguity Process for writing a Technical Specification

Ambiguity Process for writing a Technical Specification

Ratings: (0)|Views: 282|Likes:
Published by Srinath
For writing a technical specification, there are things that you must consider. This document describes the ambiguity words that shouldn't be used while designing a Technical Specification / Software Requirement Specification (SRS)
For writing a technical specification, there are things that you must consider. This document describes the ambiguity words that shouldn't be used while designing a Technical Specification / Software Requirement Specification (SRS)

More info:

Published by: Srinath on Sep 22, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

12/15/2010

pdf

text

original

 
 The Ambiguity Review Process
© Richard BenderBender RBT Inc.17 Cardinale LaneQueensbury, NY 12804518-743-8755rbender@BenderRBT.com 
 
The Ambiguity Review Process1
The Ambiguity Review ProcessPurpose:
An Ambiguity Review improves the quality of requirements by making themdeterministic, unambiguous, correct and complete. An Ambiguity Review is atesting technique that helps eliminate defects in the requirements phase of thesoftware development lifecycle, thereby preventing those defects from propagating to the remaining phases of the software development lifecycle.
Description:
The Ambiguity Review process is a two step process. The initial AmbiguityReview is performed by someone who is not a domain expert, and is not readingthe requirements for content, but only to identify ambiguities in the logic andstructure of the wording. The Ambiguity Review takes place after therequirements (or a section of the requirements) reach first draft. This review findsall of the generic ambiguities such as unclear references. Since the initialreviewer is not a domain expert they cannot read into the specification facts thatare not explicitly there.Once the issues identified in the initial review have been addressed, therequirement is then reviewed for content (i.e., correctness and completeness) bydomain experts.
Deliverables:
The Ambiguity Review deliverables include the following:
 
If the requirements are in a document, then the ambiguities are documented oneither a copy of the requirements or in a separate document.
 
If the requirements are stored in a requirements management tool such asCaliberRM, then the ambiguities are documented directly in tool.
 
A summary of the Ambiguity Review findings.
 
Optionally, if a defect tracking tool is being used, all defects found in theinitial Ambiguity Review are logged as one incident, with the number of issues noted. After the next revision of the requirements, if open issuesremain, they are logged as individual incidents.
 
The Ambiguity Review Process2
The Ambiguity Review Checklist:
The Ambiguity Review Checklist powers the Ambiguity Review Process. TheAmbiguity Review Checklist identifies 15 common problems that occur in writingrequirements.
Dangling else
 Ambiguity of reference
Scope of action
Omissions
Causes without effects
Missing effects
Effects without causes
Complete omissions
Missing causes
 Ambiguous logical operators
Or, And, Nor, Nand
Implicit connectors
Compound operators
Negation
Scope of negation
Unnecessary negation
Double negation
 Ambiguous statements
 Verbs, adverbs, adjectives
 Variables, unnecessary aliases
Random organization
Mixed causes and effects
Random case sequence
Built-in assumptions
Functional/environmental knowledge
 Ambiguous precedence relationships
Implicit cases
Etc.
I.E. versus E.G.
Temporal ambiguity
Boundary ambiguity

Activity (4)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
mcherifi4420 liked this
John Melendez liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->