
If you are interested in additional information on RCS, software specification, software design, software testing, or software development processes, the following list presents some resources that you may find useful. There are many other good sources as well. For this course you are not required to purchase any of these resources.
Don Bolinger & Tan Bronson, Applying RCS and SCCS: From Source Control to Project Control, O'Reilly , 1994, ISBN 1565921178.
Andrew Oram & Steve Talbott, Managing Projects With Make, 2nd Ed., O'Reilly, 1992, ISBN 0937175900
Shari Pfleeger, Software Engineering -- Theory and Practice, 2nd Ed., Prentice Hall, 2001, ISBN 0-13-029049-1.
Steve McConnell, Code Complete, Microsoft Press, 1993, ISBN 1556154844.
Putnam Texel & Charles Williams, Use Cases Combined with Booch , OMT, UML, Prentice Hall, 1997, ISBN 0-13-727405-X
Len Bass, Paul Clements, & Rick Kazman, Software Architecture in Practice, Second Ed., Addison-Wesley, 2003, ISBN 0321154959
Frank Buschmann, Regine Meunier, Hans Rohnert, Peter Sommerland, and Michael Stal, Pattern-Oriented Software Architecture, Wiley, 1996, ISBN 0-471-95869-7.
Erich Gamma, Richard Helm, Ralph Johnson, and Hohn Vlissides, Design Patterns -- Elements of Reusable Object-Oriented Software, Addison Wesley, 1995, ISBN 0-201-63361-2.
Kent Beck, Test-Driven Development -- By Example, Addison-Wesley, 2003, ISBN 0-321-14653-0.
Boris Beizer, Software Testing Techniques, Second Ed.,Van Nostrand Reinhold, 1990, ISBN 0-442-20672-0.
Jacobson, Booch & Rumbaugh, The Unified Software Development Process, Addison Wesley, 1999, ISBN 0-201-57169-2
Steve McConnell, Rapid Development, Microsoft Press, 1996, ISBN 1-55615-900-05.
Watts Humphrey, PSP -- A Self-Improvement Process for Software Engineers, Addison Wesley, 2005, ISBN 0-321-30549-3.
Watts Humphrey, TSP -- Leading a Development Team, Addison Wesley, 2006, ISBN 0-321-34962-8.
