Prepared by Stephen M. Thebaut, Ph.D. University of Florida

Slides:



Advertisements
Similar presentations
Recall The Team Skills 1. Analyzing the Problem (with 5 steps) 1.Gain agreement on the problem definition. 2.Understand the root causes 3.Identify the.
Advertisements

White-Box Testing Techniques IV
Systems Analysis and Design 9th Edition
Oct. 9, 2003CS WPI1 CS 509 Design of Software Systems Lecture #6 Thursday, Oct. 9, 2003.
Requirements Analysis 2. 1 Req. Capture b502.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Requirements.
PPA 503 – The Public Policy Making Process
Exam 2 Help Session Prepared by Stephen M. Thebaut, Ph.D. University of Florida Software Testing and Verification.
Interviewing 1. Goals of Interviewing  Make sure that the biases and predispositions of the interviewer do not interfere with a free exchange of information.
The Quality Gateway Chapter 11. The Quality Gateway.
Software Specification
White-Box Testing Techniques IV
G&W Chapter 5: Starting Points Software Specification Lecture 12
G&W Chapter 22: Test Cases Software Specification Lecture 29
White-Box Testing Techniques IV
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
4 Easy Steps to Remember at Buying Time
Project Points Software Specification Lecture 8
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Interviewing S.Vidya,AP/CSE.
Writing An Effective Discussion
Virtual Business Challenge
Name Project / Organization
Name Project / Organization
Identify sources of business start-up information
G&W Chapter 12: The Project’s Name Software Specification Lecture 19
Please highlight one choice only
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Team Decision Process Problem Situations (PS) and Opportunities HURTS
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
White-Box Testing Techniques III
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
G&W Chapter 24: Making Agreements Software Specification Lecture 31
G&W Chapter 17: Preferences Software Specification Lecture 24
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Finding Research Collaborators
Thebaut’s Guaranteed Method Software Specification Lecture 5
What is a Business Case?.
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
G&W Chapter 19: Ambiguity Metrics Software Specification Lecture 26
G&W Chapter 25: Ending Software Specification Lecture 32
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
G&W Chapter 16: Constraints Software Specification Lecture 23
Software Specification
White-Box Testing Techniques III
Business Model Canvas Description Revenue streams
G&W Chapter 20: Technical Reviews Software Specification Lecture 27
Requirements Engineering Introduction
Chapter 23 Deciding how to collect data
Axiomatic Verification I
Please highlight one choice only
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
Functional Verification II
Axiomatic Verification I
Robertson & Robertson: Chapter 2 Software Specification Lecture 10
G&W Chapter 11: Software Specification Lecture 18
POWER CHALLENGES Several Ways To Solve 7 CHALLENGES.
Algebraic Specification Software Specification Lecture 34
G&W Preface Software Specification Lecture 4
Bell work Build the following expressions to find which is greater:
G&W Chapter 14: Functions Software Specification Lecture 21
A Problem Solving Technique
Warmup Chapter P Review
Model-based vs. Functional Program Specification and Correctness
G&W Chapter 15: Attributes Software Specification Lecture 22
PROPERTY OF PIMA COUNTY JTED, 2010
Prepared by Stephen M. Thebaut, Ph.D. University of Florida
What’s the same and what’s different?
Chapter 6 Study Guide Task
Presentation transcript:

Prepared by Stephen M. Thebaut, Ph.D. University of Florida G&W Chapter 6: Context-Free Questions Software Specification Lecture 13 Prepared by Stephen M. Thebaut, Ph.D. University of Florida

What ARE “context-free questions”? High-level questions that can be posed early in any project to obtain info about global properties of the design problem and potential solutions. Software Specification: G&W Chapter 6

Types of Context-Free Questions Process Questions, e.g., Who is the customer / client? How much time do we have for this project? Product Questions, e.g., What problems does this product solve? What environment is this product likely to encounter? Software Specification: G&W Chapter 6

Types of Context-Free Questions (cont’d) Metaquestions, e.g., Are you the right person to answer these questions? Is there anything else I should be asking you? Software Specification: G&W Chapter 6

A Couple of Questions for You G&W suggest that, whenever possible, two or more people conduct the context-free questioning. Why? Context-free questions often reveal conflicting assumptions among stakeholders. G&W note that an easy way to compare replies is to interview two or more people at the same time. There is a danger, however. What is it? Software Specification: G&W Chapter 6

Ensuring Process Buy-In Some people have trouble understanding why such general questions are useful. If necessary, go very slowly. Ask one question, explore the answers thoroughly, and then explain how the information you obtained was useful to you. Software Specification: G&W Chapter 6

Prepared by Stephen M. Thebaut, Ph.D. University of Florida G&W Chapter 6: Context-Free Questions Software Specification Lecture 13 Prepared by Stephen M. Thebaut, Ph.D. University of Florida