CS 316: Testing and Maintenance
Instructor: Ken Magel
Spring Semester, 1999
Pressman, Roger. Software Engineering: A Practitioner's Approach, Fourth Edition, McGraw-Hill, 1997.
Navigation
Click on the Category Name to Jump to that portion of the page.
- Class Summaries
- Sample Programs
- In-Class Exercises
- Sources of more information
- Assignments
Summaries
- Lecture of January 6th
- Lecture of January 8th
- Lecture of January 11th
- Lecture of January 13th
- Lecture of January 15th
- Presentation of January 20ieth
- Presentation of January 22nd
- Presentation of January 25th
- Presentation of January 27th
- Presentation for January 29th
- February 1
- February 3 - Review Day
- February 5 - First Examination Possible Solution
- February 8th
- February 10th
- February 12th
- February 17th
- February 19th
- February 22nd
- February 24th
- February 26th
- March 1st
- March 3rd
- March 5th
- March 15 - Review Day Exam Scope
- March 17 - Second Review Day by Student Request
- March 19 - Second Examination. Fourth Assignment Given. Possible Solution
- March 22nd
- March 24th
- March 26th
- March 29th
- March 31
- April 7th
- April 9th
- April 12th
- April 14th
- April 16th
- April 19th
- April 21st
- April 23rd
- April 26th
- April 28th
Programs
- Jan 13 Program
- Jan 13 Program
- Jan 15 Program
- Jan 20 Program
- Jan 20 Program
- Jan 22 Program
- February 8 Program
- February 10 Program
Object Oriented C++ Introductory Programs
For March 22:
- Example of Class; Header file Tester Program
- Access Operators
- Utility Functions: Header File, Tester Program
For March 24:
- Simple Constructor; Header File, Tester Program
- Constructors and Destructors; Header File, Tester Program
For March 26:
- Assignment of Objects
- Time Class with Const; Header File, Tester Program
For March 29:
- Member-object initializers; Header file, Emply1.h, Emply1.cpp, Testing Program
- Friends
For March 31:
- This pointer
- Static Data; Header File, Testing Program
For April 7 :
- Down Casting; Header File, Point.cpp, Point.h Testing Program
- Overriding; Header File , Hourly.cpp, Hourly.h, Tester Program
For April 9:
- Order of Constructors and Destructors; Header File, Point2.cpp, Point2.h, Testing Program
- Multiple Inheritance; Header File, Base1.h, Base2.h, Tester Program
For April 12:
- Polymorphism; Header File, Commis1.h, Commis1.cpp, Employ2.h, Employ2.cpp, Hourly1.h, Hourly1.cpp, Piece1.h, Piece1.cpp Testing Program
- Virtual Classes; Header File, Cylindr1.h, Cylindr1.cpp, Point1.h, Point1.cpp, Shape.h, Sample Output
List of In-Class Exercise Days
- January 13 Possible Solution
- January 15 Possible Solution
- January 20 Possible Solution
- January 25 Possible Solution
- January 29 Possible Solution
- February 3 Possible Solution
- February 8 Possible Solution
- February 12 Possible Solution
- February 17 Possible Solution
- February 22 Possible Solution
- February 26 Possible Solution
- March 1 Possible Solution
- March 5 Possible Solution
- March 15 Possible Solution
- March 19 Possible Solution
- March 24 Possible Solution
- March 29
- April 9
- April 14
- April 21
Additional Sources
C++ References
- Over 40 Links to C++ Stuff
- C++ Stuff
- More C++ Links
- C++ Links
- C++ Course
Software Engineering References:
- Software Engineering
Institute
-
Virtual Library on Software Engineering
- Usenet FAQs on Software Engineering
Software Testing References:
- Software Testing Online Resources
- RST Corporation Testing Hotlist
- Educational Metrics Material
- Web References on Technical Metrics
Assignments
- Program for Assignment One
- Assignment One
- Possible Solution for First Assignment
- Assignment Two
- Program for Assignment Two
- Possible Solution for Second Assignment
- Assignment Three
- Possible Solution for Third Assignment
- Fourth Assignment
- Possible Design Method for This Assignment
- Possible Solution for Fourth Assignment
- Fifth Assignment
- Possible Solution for Assignment Five
- Sixth Assignment
- Possible Solution for Assignment Six