CEN 6070_82743

Software Quality Assurance and Testing

Fall 2013

Instructor: Dr. Bob Roggio,

Office Hours: 4-6pm Wednesday; other times by appointment.

Office: Building 15 Room 3220 Office phone: 620-2985

Class Time: Wednesday, 6pm to 8:45pm

Class Location: Building 15 Room 2203

Prerequisites: CEN 6016, Software Engineering

Catalog Description: CEN 6070 - Software Quality Assurance and Testing (3 credit hours)

Prerequisite: CEN 6016-Engineering of Software I. Topics covered in this course include: the quality of the software product; techniques with the stages of verification and validation; reliability; correctness, testing methods, coverage measures, testing specialized applications, formal verification, testing management techniques and support tools; team-oriented project used methods, techniques and practices learned.

Textbook title:

Daniel Gatlin, Software Quality Assurance. Pearson/Addison Wesley, 2004

(ISBN 0-201-70945-7)

Coverage: Most of the chapters of the textbook will be covered.

Materials Provided:

Accompanying Power Point Slides – provided by author of text

Homework question of the week

Discussion Questions of the week

Grading Rubric:

Homework Questions: 20%

One per week strictly due at 4pm on the due date

These questions / answers will be graded and returned

Research Paper and Presentation 20%

Suitable topics will be discussed. Likely emphasis on your research papers should be an approved area in software testing.

Discussion Forum: 20%

Class will be divided in to teams with specific responsibilities for preparing answers to specific questions assigned at then end of the chapter

Attendance: 10%

Each missed class will count as five percent off of final grade. Total: 10%

You will have one ‘free’ miss, but not on the date your team is presenting.

Examinations: 30%

Closed book and Essay type – two each at 15% for a total of 30%

Research Paper and Presentation:

The presentation will not be less than thirty minutes, will include a power point presentation, and accompanied by a paper of not less than 3000 words (20 pages). Paper is to be professionally done and follow APA guidelines in format. Further guidelines for written and oral presentations will be issued in class with suitable timelines for guidance and successful completion, such as identification of topic, presentation of outline and planned timelines, and more. The ability to read, write, and spell is assumed. Spelling and grammar will constitute a significant part of your research paper’s evaluation.

I am particularly interested in research papers in CMM, CMMI, ISO standards, comparisons.

Discussion Forums: The class will be divided into teams. Each week one or more teams, perhaps all teams, will be assigned high level discussion questions over the current week’s or previous week’s reading/lecture assignments. During our class time, each team will provide answers to the assigned questions and spearhead any related discussion on the questions for which they are responsible. . For certain chapters, teams may present the major points of the chapter using a variety of sources. They will present the question and their proposed answers and rationale, where appropriate

You may disagree with the textbook solutions at any time, but you need justification (evidence) as to why you disagree. Controversy is appreciated, but it must be done responsibly.

The intention is to have three teams play major roles in understanding the course materials. constitute the course wherein two teams will present each week. This is subject to change and class organization. But this is the initial thinking.

The team may use the power point slides, book references, and any other appropriate materials to support their answers to questions at the end of the chapter or supplemented by the instructor.

Homework Each week, each student will be given a single question at the end of the chapter(s) to be covered the following class period to which they must submit an answer. Perhaps, in deference to the end of chapter questions, the instructor may assign an alternative question.

The student must read the chapter(s) and submit an answer in proper English via Blackboard no later than 4pm the date of the next class. Answers may be short to medium range answers and are required. Late submissions will not be considered. Example: On a Thursday, questions will be assigned from the chapters to be covered the following Wednesday class period. Not later than 4pm on that next Wednesday, and prior to the start of class, your answers must be received via Blackboard. Since this is a single-question, week-long assignment that should not take too long, late turn ins are not accepted.

Midterms: Dates are negotiable; attendance is not. These exams will be essay-type and will likely be accommodated via blue books. Perhaps test solutions mailed to me during exam class time may be an option. We will discuss when the time comes.

Additional Notes:

Dates and Calendar: See www.unf.edu/registrar to see dates for the semester including scheduled final exam dates, holidays, date to drop with no penalty, and last day to drop or withdraw. We are off Labor Day, September 2nd and both Thursday and Friday of Thanksgiving week. But none of these are scheduled class dates.

Attendance: Unless you have secured prior approval, attendance is expected in this course. Your third miss will result in a letter grade drop; five misses will result in automatic course failure.

Smartphones: All forms of smartphones must be off during class. If you must access this device, then it would be sincerely appreciated by both your fellow students and me, if you simply left the classroom and returned upon completion.

Laptops: If laptop / notebook computers are brought to class, it is assumed that course-related activities are being accessed during the class periods. Student interactions with Facebook, email, etc. are not allowed once the class starts. If this becomes an issue, then laptops will no longer be permitted in class. (I might add that this is in response to complaints of students to me about the distractions of observing other non-related course activities by students sitting nearby or in front of them. Please comply and be respectful of your fellow students.)

Tentative Syllabus: Very subject to Change:*

The sequence of chapters is reasonably certain; the weeks they will be covered is uncertain.

Aug 28 Intro and Team Formation & Chp 1

Sept 4 2 and 3

11 5 & 6

18 7 & 8

25 9

Oct 2 10

9 Midterm

16 13 and RQM

23 18, CAB presentation

30 21

Nov 6 22

13 23

20 Presentations

27 Presentations

Dec 4 Final Exam

*Up to two presentations by CAB Membership to Class.

Thus two classes will be substituted for by outside presentations.