Presentation is loading. Please wait.

Presentation is loading. Please wait.

On Ambiguity and Specificity 1. Finding the “Sweet Spot”  One of the most difficult challenges in specifying requirements is to make them detailed enough.

Similar presentations


Presentation on theme: "On Ambiguity and Specificity 1. Finding the “Sweet Spot”  One of the most difficult challenges in specifying requirements is to make them detailed enough."— Presentation transcript:

1 On Ambiguity and Specificity 1

2 Finding the “Sweet Spot”  One of the most difficult challenges in specifying requirements is to make them detailed enough that the can be understood without over constraining the system.  The question most often asked is “to what level of specificity must I state the requirements in order to avoid any chance of being misunderstood?” 2

3 Ambiguity Example – “Mary Had a Little Lamb”  What does this sentence mean?  Using the keyword or dictionary technique, we focus on the words had and lamb.  “Had” is the past tense of “have”, so we’ll use the definition of “have”. 3

4 Ambiguity Example – “Mary Had a Little Lamb” (Cont’d)  have 1a: to hold in possession as... 4a: to acquire or get possession of: to obtain (as in “the best to be had”)... 4c: ACCEPT; to have in marriage... 5a: to be marked or characterized by (to have red hair)... 10a: to hold a position of disadvantage or certain defeat... 10b: TRICK, FOOL (been had by a partner or friend)... 12: BEGET, BEAR (have a baby)... 13: to partake of (have dinner)... 14: BRIBE, SUBORN (can be had for a price) 4

5 Ambiguity Example – “Mary Had a Little Lamb” (Cont’d)  Lamb 1a: a young sheep esp. less than one year old or without permanent teeth... 1b: the young of various other animals (e.g., smaller antelopes)... 2a: a person as gentle or weak as a lamb... 2b: DEAR, PET... 2c: a person easily cheated or deceived, esp. in trading securities... 3a: the flesh of lamb used as food. 5

6 Lambic Interpretations “Have”“Lamb”Interpretation 1a Mary held in possession a little sheep less than one year old or without permanent teeth. 4a1aMary acquired a little sheep less than one year old or without permanent teeth. 5a1aMary is the person who owned a little sheep lest than one year old or without permanent teeth. 10a1aMary held in a position of disadvantage a little sheep less than one year old or without permanent teeth. 10b1aMary tricked a little sheep under one year old or without permanent teeth. 121bMary gave birth to a little young antelope. 122aMary is (or was) the mother of a particular small, gentle person. 133aMary ate a little of the flesh of a lamb. 142cMary bribed a small person trading in securities who was easily cheated. 6


Download ppt "On Ambiguity and Specificity 1. Finding the “Sweet Spot”  One of the most difficult challenges in specifying requirements is to make them detailed enough."

Similar presentations


Ads by Google