1841f0intro1Aug21 CIS841 – Verification and Validation Dr David A. Gustafson

Slides:



Advertisements
Similar presentations
8 th grade math open house Ms. Swartz. Goals for the class Prepare students for the FCAT Prepare students for high school Algebra All lessons are in support.
Advertisements

CptS 401, Spring /14/11 Final Exam Review 1.
Basic Control Structures Control order of execution of statements sequential selection iteration - Repeat some action while a certain condition is true.
Why do we use clickers?. Much educational research shows clickers produce: Better learning More active, engaged learning More spirited class discussion.
Some things to think about. Assignment 1 is at the end, but read the whole thing. Please!
Statistics for Business and Economics II Stat II Dr. Shuguang Liu.
Welcome to IIT and cs105!. CS Secs Jon Hanrath SB Office Hours: –MW 8:00 A.M. – 9:45 A.M. –W 5:00 P.M. – 6:00 P.M
CSE 322: Software Reliability Engineering Topics covered: Course outline and schedule Introduction, Motivation and Basic Concepts.
CIS 310 Management Information Systems Course Overview Guthrie, Summer 2014.
Today’s quiz on 8.2 A Graphing Worksheet 1 will be given at the end of class. You will have 12 minutes to complete this quiz, which will consist of one.
COMP 14 – 02: Introduction to Programming Andrew Leaver-Fay August 31, 2005 Monday/Wednesday 3-4:15 pm Peabody 217 Friday 3-3:50pm Peabody 217.
Mrs. Otero Fall 2013 – Spring MY CONTACT INFORMATION If you wish to get a hold of me: Phone:
Global Studies Homework Expectations. Know when assignments are due! Check the side whiteboard every day before class begins and update your agenda. Assignments.
Quiz 2 Results: Grade Scale
Summer 2009 Math 1431 and Math 1432 begin. What to do… Watch the orientation video from the spring online classes. Please note that the spring classes.
Please CLOSE YOUR LAPTOPS, and turn off and put away your cell phones, and get out your note-taking materials. Today’s daily quiz will be given at the.
Welcome to Math 110 Online Section 001, Summer 2015.
.  What will we be doing this year   Warm-ups  Investigate geometry with Patty Paper  Flip the classroom in Algebra II  Work with a partner 
COMP 465W: Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
Your User Name is the first portion of your Carleton Connect account eg. mroger4 if the was n.ca
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
COMP Introduction to Programming Yi Hong May 13, 2015.
1 540F07intro1Aug21 CIS 540 and CIS 543 Software Engineering Project I Dr. Gustafson Office Hours: TU8:30.
How to be an online student. How does it work? An online course follows a schedule and syllabus with due dates for assignments (just like an on-campus.
Understanding Student Expectations & Effective Teaching Presented by: Dr. Laura Marler Associate Professor of Management College of Business Mississippi.
COMP 465W Software Engineering Fall Components of the Course The three main components of this course are: The study of software engineering as.
1 My Experiences as Faculty Member and Researcher Dr. Kalim Qureshi.
General Physics Lecture 1 1 Welcome to Phys 130! Blackboard blackboard.siena.edu.
Understanding the Academic Structure of the US Classroom: Syllabus.
PHYSICS 1P03 Introductory Mechanics Me: Dr. W. Okoń Office: ABB Office Hours: 4-5 pm 4-5 pm.
Astronomy 114 Lab Section 211, Professor Weigel. Outline for Today About Goals for this class Attendance Syllabus Safety Star Project Apparent vs. Absolute.
T Seminar on Network Security. Overview Paper finalization (deadline ) –Final check, images, references, style –Note the changed date of.
1 Intro 1a CIS 748 Software Management Dr. David A Gustafson
BIT 115: Introduction To Programming Instructor: Mike Panitz
A2 Mathematics with Mechanics Vivien Moore. The course The A2 course consists of three modules: C3, C4 and M2. We will be finishing C3 by the end of October.
PHY 1405 Conceptual Physics (CP 1) Spring 2010 Cypress Campus.
1intro1 CIS740 - Software Engineering Dr David A. Gustafson
BIT 116:JavaScript. BIT 116: Scripting2 Today Ch 9: Object Oriented Programming, Part 1 –Random numbers –Basic OOP stuff Reading quiz turned in?
Trustworthy Semantic Web Dr. Bhavani Thuraisingham The University of Texas at Dallas Review for the Final Exam December 8, 2008.
Distance Learning Math 140 Course Orientation Dr. E. Fitt Bucks County Community College Click to advance the Slides. Calculus I.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
Warm Up- #1 1. Take a seat. Assigned seats will be given in a few minutes. 2. Please follow all instructions given by teacher. Objective: Students will.
6/4/2016MATH 106, Section 191 Section 20 Dice Last Section we will cover!!!! We will finish this section in this class or early next class. Use the remainder.
Intro1 1 CIS541 - Software Engineering Project II Dr. David A. Gustafson
1841f07subdomains2Aug23 Question u What is the main purpose of software testing?
Lecture 01: Syllabus Statistics for Psychology David Wallace Croft 2005 May 16 Mon.
ICS202 Data Structures King Fahd University of Petroleum & Minerals College of Computer Science & Engineering Information & Computer Science Department.
1 ZCT 205/3 Quantum Mechanics. 2 General issues You can pose your question through SMS during the lecture, but I prefer you raise your questions in the.
ACIS 3504 Accounting Systems and Controls. 2 Dr. Linda Wallace  Office: Pamplin 3092  
Welcome to PHY2049 Physics for Engineers and Scientists II Dr. Bindell.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Welcome to Mrs. Lynch’s Journalism Class! Please sign the attendance sheet on the clipboard next to the door. Feel free to pick up a copy of our paper.
8/12, 8/13 Bell Work  Take out your Homework that was due for today!
WELCOME TO MY CLASSROOM Mrs. Stavrou Grade 7 Language Arts.
Communication Arts The Writing Process. Communication Arts Five Stages of the Writing Process Prewriting Drafting Revising Editing Publishing.
CS 445/545 Machine Learning Winter, 2014 See syllabus at
Welcome to Astronomy 113 “ It would seem that you have no useful skill or talent whatsoever, he said.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
What else is there? CMPT 454: Database Systems II. – Transaction Management. – Query Planning. – Optional topics, e.g. data mining, information retrieval,
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
08/29/2006 Introduction INTRODUCTION Instructor: Petru S. Fodor Class webpage: PHYSICS 243H.
Creating Your Own Online Classroom MOODLE. Welcome Amy Basket – 17 years with Bay City Public Schools – Gifted and Talented Program – Volunteer Program.
REMINDER: If you haven’t yet passed the Gateway Quiz, make sure you take it this week! (You can find more practice quizzes online in the Gateway Info menu.
PRECALCULUS HONORS Hallman-Morris, Iglesias, Wood TC Roberson High School.
All important information will be posted on Blackboard
PHED 1001 Online Course.
The Five Stages of Writing
CIS 746 Software Measurement
Final Exam - NEXT WEEK! The final exam is worth 400 points, twice as much as each of the semester exams. The remaining homework assignments count toward.
Exam #2 covering Sections 11 to 15 - NEXT CLASS!
Presentation transcript:

1841f0intro1Aug21 CIS841 – Verification and Validation Dr David A. Gustafson

2841f0intro1Aug21 Goals u Prepare students to be software testers and researchers in software testing. In particular, students should understand the current state of the art in software testing, be able to read and evaluate current literature in software testing, and be able to plan an effective testing effort.

3841f0intro1Aug21 Specific Goals of CIS841 u understanding of software – faults, failures, errors, and testing u knowledge of “state-of-the-practice” and “state-of-the-art” (current articles) u understanding of issues, terminology, foundations, and techniques u learning to read the literature

5841f0intro1Aug21 Conduct of Course u TU 9:30-10:45 am u Discussions/Lectures u Homework u Exams u Read Syllabus u Read announcements

6841f0intro1Aug21 Crib sheets u For each exam, I will allow each student to bring in one (or more on the final) 8.5 by 11 sheets of paper, hand-written, both sides. u The development and writing of the crib sheet must be your own work. Do not show your cribsheet to others. Do not use someone else’s cribsheet. Cribsheets that share too much to be original will be turned in the honor system. u The crib sheet(s) will be turned in with the exam.

7841f0intro1Aug21 Off Campus u Unless noted, due dates for off-campus students are the same as for on-campus students – contact me if this is a problem u For in class work, as soon as possible but definitely before next class (on-campus) –Including today’s work u Turn in proctor information as soon as possible

9841f0intro1Aug21 Active Learning u TTYP u Venn Diagrams u Classification u Definitions u 1 minute paper u Meta-cognition

10841f0intro1Aug21 Exams cover u Lectures and Discussions u Homework u Articles and Readings u PreLecture Quizzes

11841f0intro1Aug21 Think not regurgitate u Quotes are someone else’s thoughts, not your thoughts. When I see a quote on a student’s paper or exam, I am not sure if the student understood what was said in a quote. u Any quote must be acknowledged as a quote(e.g. “…”), referenced and explained.

12841f0intro1Aug21 Grading u two midterms ( pts) u one final (200 pts) u Prelecture quiz (4-10 pts) u homework (10-20 pts) –due beginning of class (10% off) u 6 main tasks ( pts) u Final paper (100 pts) u 90% of total points is an A, 80% is a B

13841f0intro1Aug21 Grade Information u will be available on kstate online –Online.ksu.edu

14841f0intro1Aug21 Availability of Lectures u world wide web –Powerpoint »Pre »Post –Tegrity video »Link from class web page below my webpage »

15841f0intro1Aug21 Articles u current information –sometimes unproven u different viewpoints u different styles, terminology, levels u little background information

16841f0intro1Aug21 How do you read an article? u My approach –Read abstract –Check refs –Read conclusions –Only then, read paper

17841f0intro1Aug21 Program X int x, y; char out; cin >> x >> y; out = ‘A’; if (x < y) out = ‘B’; if(x > 10) out = ‘C’; if (y < 40) out = ‘D’; cout<< out;

18841f0intro1Aug21 TTYP1 u Def: Subdomain: an area (subset) of the input domain such that all points in that subset are treated identically by the program. u Draw the x-y space (input domain) and find the subdomains. Label each subdomain with the output value returned.

19841f0intro1Aug21 Program Xfault1 int x, y; char out; cin >> x >> y; out = ‘A’; if (x < y) out = ‘B’; if(x > 10) out = ‘C’; if (y <= 40) out = ‘D’; cout<< out;

20841f0intro1Aug21 TTYP2 u Def: failure set: a subset of the input domain that displays the failure. That is, the external behavior of the program is different (incorrect) on points in that subset u Draw the failure set on the diagram of the x-y space.

21841f0intro1Aug21 For Thursday, Aug 23 Write a correct program in C++ that has two numeric inputs, and a deterministic output. E.g. area Find 1) a fault that would be very easy to find, and 2) a fault that would be very hard to find. Estimate the number of the inputs that show each fault. (a fault would be a change to something in the correct version that would make it produce the wrong output for some inputs)

22841f0intro1Aug21 1 minute paper u What questions about testing would you like to answer? Or be answered?