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

Slides:



Advertisements
Similar presentations
How to Prevent Early Childhood Caries
Advertisements

Team Skill 5: Refining the Use Cases Lecture 11. Advantages of Use Cases They are easy to write Written in users language Provide cohesive, related threads.
Can you find me??? .
Vocabulary. 1. Our word is appreciated. 2. Say it with me three times. 3. The word appreciated has a suffix –ed, which is the past tense. 4. Kid friendly.
How to Write Your Life Story Some ideas from Ralph Fletcher.
In a complex sentence, a noun clause can be used the same way that you would use a noun. It can be used as a.
As My Friend was Passing the Elephants, he suddenly stopped & Confused by the fact that these Huge Creatures were being held by only a rope tied to.
The Wife of Bath’s Tale.
Disadvantages Many people can ‘’Break Into’’ our profile and talk to our friends like they are you. We can see our friends’ Birth- Days. You may accept.
 3M is expected to pay paid dividends of $1.92 per share in the coming year.  You expect the stock price to be $85 per share at the end of the year.
1 Testing Oral Ability Pertemuan 22 Matakuliah: >/ > Tahun: >
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5.
Best Practices in Subcontracting: Lessons Learned from $1 Billion of Contract Performance as both a Prime Contractor and Subcontractor Presented by: Carlos.
Presentation on Communication Question 6 6 th Meeting of the Washington Group Kampala,Uganda 10 – 13 th October 2006.
INFO 627Lecture #71 Requirements Engineering and Management INFO 627 Requirements Quality and Specification Methods Glenn Booker.
Write the topic Here… Place the details about topic here Use bullets ….. …. Next topic… Next detail.
Information on Care Plans / Support Planning Anne Eve.
Advanced Topics in Requirement Engineering. Requirements Elicitation Elicit means to gather, acquire, extract, and obtain, etc. Requirements elicitation.
Adding Custom Tags Types by Janis Parkison Rodriguez Arlington RUG Meeting 13 August 2011 Chapter 14 of Terry Reigel’s A Primer for The Master Genealogist.
Homophones No, know, now, New and knew Where, wear, were, we’re.
Law for Business and Personal Use © Thomson South-Western CHAPTER 15 Property and Its Acquisition 15-1Types of Property 15-2How Property Is Acquired and.
Human Food Web Where do you fit in?.
Understanding Customer Needs
1 GCSE Home Economics IMPROVING PERFORMANCE Top Tips for GCSE Prepare fully by using practice questions, past papers and by looking at mark schemes.
INTRODUCTION Studying is not just reading the notes and getting good marks. It is about acquiring knowledge and understanding what we study. It is a.
The Past Perfect Tense TN 6.
Verb Tense and Irregular Verbs Review Learning Objective: Use regular and irregular verbs correctly W.C. 1.3.
Unit 8 Why don’t you get her a scarf? Section A What should we get these people?
Complete your wordlist about the picture. Use Final Test sheet to write five sentences about the picture using the word list to help you. Make sure you.
Rational Requirements Management with Use Cases v5.5 Copyright © Rational Software, all rights reserved 1 Requirements Management with Use Cases.
Philip Redding Regional Business Manager. Hire the best people Get the best job.
Kinkajous By: Jackie Smythe The typical kinkajou is pretty small and it has a very long tail. A kinkajou uses its long tail to grasp branches so it can.
Requirements and Specifications Prepared by Stephen M. Thebaut, Ph.D. University of Florida Software Testing and Verification Lecture 3.
How to Write up your Results Section of your Research Paper.
State Standard 4F. Relate animal adaptations, including behaviors, to the ability to survive stressful environmental conditions. Animal Adaptations (31.1.
Software Requirements: A More Rigorous Look 1. Features and Use Cases at a High Level of Abstraction  Helps to better understand the main characteristics.
Guide to Requirements Gathering. 2 Contents  What is requirements gathering?  Why requirements gathering is key  Requirements gathering activities.
Intelligent, creative, bright, sociable,kind,hospitable,naughty talkative, loving,responsible My mother is ______ and ______. My friend.
ZOOS-What Is a Mammal? Song Publisher: Twin Sisters.
SELF – REPORT TECHNIQUES
Culture: A symbolic and behavioral inheritance received from out of the historical/ancestral past... –Symbolic inheritance: A cultural community’s received.
Requirements Management with Use Cases Module 7: Refine the System Definition Requirements Management with Use Cases Module 7: Refine the System Definition.
Requirements and Specifications Prepared by Stephen M. Thebaut, Ph.D. University of Florida Software Testing and Verification Lecture 3.
Adoption. jackman-on-adoption-in-australia-its-almost-like-they- try-to-put-you-off
1. RUN ON SENTENCES 2. INCOMPLETE SENTENCES 3. PAST/PRESENT TENSE CONFUSION Summaries- General Observations Friday October 14th.
Sheep Production Why choose sheep? n Sheep can survive where cows can’t n Sheep will eat problem weeds like Leafy Spurge n Profit per acre is the same.
What do baby mammals need? “Polar Bears” Background and Vocabulary Building.
Final Examination Review English Writing Spring, 2012.
Interviewing Essential Question: How can I increase my chances of having a successful interview?
 Written English may be formal and informal  Academic writing is formal in an impersonal or objective style; cautious language is frequently used; vocabulary.
WH-QUESTIONS WH-Questions What Where How (e.g. How long, how much, how many……) When Who Which.
Chronological order Putting details in order of time.
CLASSROOM INTERACTION Five types of Ss grouping are common in the classroom : 1. The whole class working together with the teacher 2. The whole class mixing.
By: Patrick.  Cougars have very sharp teeth  They live and hunt in places called home ranges  Cougars are solitary animals.
Hair Products for Baby: Importance. Babies as we all know are very delicate and that is why you will find most parents protecting their babies from certain.
On Ambiguity and Specificity
IT Architecture Technical blueprint for evolving a corporate infrastructure resource that can be shared by many users and services processing systems hardware.
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
On Ambiguity and Specificity
Slide 1 Lion Cubs Grow Up Have you ever seen a baby lion? What was it like? What do you think baby lions need to learn as they grow up? When a mother lion.
Babble Definition: To say words that cannot be understood
Linguistics for ELT What is Language?.
Cognitive and Emotional Development
Basic definitions of stock market vocabulary
“Stretching ALL Learners to Feel Challenged”
Possessive adjectives
Unit Question: How do fictional stories teach real lessons?
Ambiguity and Specificity
Philip Redding Regional Business Manager.
Animals including Humans Year 5 - Melissa
Presentation transcript:

On Ambiguity and Specificity 1

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

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

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

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

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