| Announcements |
| Take home posted here (word). Due to the instructor by Thursday evening, April 27, either as hardcopy or by e-mail. |
| Office Hours | |
|
Dr. Overstreet TR -> 2:00 - 3:30 pm; Others by Appointment Room: 3206 E&CS Building Email: cmo@cs.odu.edu |
TA: Kara Olson |
| Handouts |
|
Syllabus Word,
PDF Submit command handout Word, PDF Tentative schedule Word, PDF |
| Slides |
| Programming assignments |
| TSPi Manditory Forms | |
|
Task Template (word) Background (done) Role Preference (done) Goals (Individual and Team) (done) Week form (minutes) |
Defect Log from PSP Project Summary Form from PSP Time Log from PSP Team & Peer Eval PIP Submission Checklist |
| TSPi Optional (Bonus) Forms | |
|
Design Review Code Review Checklist Code Inspection Report Design Review Checklist |
Test Plan Review Checklist Test Inspection Test log |
| Checklists | |
|
Design Review, Text Test Plan Review, Text Code Review, Text |
Architecture Design Requirements Required forms checklist, due dates Peer and team evaluation |
| Recitation Topics |
|
Jan. 20: Testing using gcov.
Assignment 1 word,
pdf -- Man entry for gcov -- Source code used in example -- gcov Report file |
|
Jan. 27: Misc Topics: Make, command line parms, separate comp.
word -- Sample main program -- Sample module 1 -- Sample module 2 -- Sample module 3 -- Sample makefile |
| Feb. 3: Use of the UNIX "script" command, question on programming assignment |
|
Feb. 10: gprof, ambiguous code: Assignment 2,
word -- ambigExample.cpp |
|
Feb. 17: Interactive Debuggers (DDD or Visual C++) -- Visual C++ Tutorial link -- DDD Tutorial link -- You should know how to: ---- Run a program in either of the two debuggers ---- Set break points ---- Clear break proints ---- Single step code ---- Difference in "next" and "step" (for DDD) or "Step Into and "Step Over" (for Visual) ---- Display the value of variables ---- Continue running after a breakpoint Feb. 24: More Debuging (DDD) -- Assignment word -- Code |
| The DDD Debuger |
|
Tutorial on the use of DDD. You may want to start by clicking on "Sample Session" in that tutorial. |
| Misc Software Engineering Related Readings | |
|
van Solingen ROI from CMM |
Glass Software Maintenace |
| Old Exams | |
|
Exam 1, in-class: Word Old Final 1, take-home: Word Old Final 2, take-home: Word |
|
| Submit Command Instructions | |
| Submit Command Instructions: Word | |
| Code Examples | |
|
Help with programming assignment 1 prog1example.cpp |
Pass numeric value on command line to program cmdLineParms.cpp |
|
Compare number of data items in file with expected number count.cpp |
File copy example using filenames from command line filecopy.cpp |
|
Passing a function as a parameter ftnparm.cpp |
Ambigous Code: behavior depends on compiler chosen ambigExample.cpp |
|
Use of starndard input and eof eof.cpp |
Sample gprof output. gprof is used to profile code, most commonly to help optimization. Report |
|
Prog 3 example prog3example.cpp |
Separate comp example globals.cpp tsp.cpp Makefile |
| © Copyright 2006. All Rights Reserved. | cs350 - Spring 2006 |