[Return]

Software Engineering and Systems Analysis and Design Textbooks

by Stephen R. Schach


  1. Stephen R. Schach, Object-Oriented and Classical Software Engineering, Eighth Edition McGraw-Hill, New York, 2011 (published in August 2010).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  2. Stephen R. Schach, Object-Oriented Software Engineering, McGraw-Hill, New York, 2008 (published in October 2007).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  3. Stephen R. Schach, Object-Oriented and Classical Software Engineering, Seventh Edition McGraw-Hill, New York, 2007 (published in July 2006).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  4. Stephen R. Schach, Mian Xiang Dui Xiang Fen Xi Yu She Ji Dao Lun -- Shi Yong UML He Tong Yi Guo Cheng [An Introduction to Object-Oriented Analysis and Design with UML and the Unified Process], Higher Education Press, Beijing, 2006 (Chinese, translated by Zongbin Chen)
    (Textbook at the sophomore/junior/senior level for courses in Systems Analysis and Design or Object-Oriented Systems Analysis and Design.)

  5. Stephen R. Schach, Ingenieria de Software Clasica y Orientada a Objetos, Sexta Edicion, [Object-Oriented and Classical Software Engineering, Sixth Edition], McGraw-Hill, Mexico, 2006 (Spanish, translated by Esther Fernandez and Ekaterina Guerrero, technical revision by Raul Antonio Trejo Ramirez and Saturnina Teodora Juarez Betancourt)
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  6. Stephen R. Schach, Mian Xiang Dui Xiang Yu Chuan Tong Ruan Jian Gong Cheng Tong Yi Guo Cheng De Li Lun Yu Shi Jian[Object-Oriented and Classical Software Engineering, Sixth Edition], China Machine Press, Beijing/McGraw-Hill Education (Asia) Co., 2005 (Chinese, translated by Song Han and Yingchun Deng)
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  7. Stephen R. Schach, Analisis y Diseno Orientado a Objetos con UML y el Proceso Unificado [An Introduction to Object-Oriented Analysis and Design with UML and the Unified Process], McGraw-Hill, Mexico City, 2005 (Spanish, translated by Lorena Peralta Rosales, with technical assistance from Ing. Humberto Cardenas Anaya, M. C. Martha Rosa Cordero Lopez, and M. C. Marco Antonio Dorantes Gonzalez).
    (Textbook at the sophomore/junior/senior level for courses in Systems Analysis and Design or Object-Oriented Systems Analysis and Design.)

  8. Stephen R. Schach, Object-Oriented and Classical Software Engineering, Sixth Edition McGraw-Hill, New York, 2005 (published in February 2004).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  9. Stephen R. Schach, Choi Shin Gaek Che Ji Hyang Boon Suk Mit Sul Gae [An Introduction to Object-Oriented Analysis and Design with UML and the Unified Process], Intervision Publishing Company, Seoul, Korea, 2004, (Korean, translated by Joa Sang Lim, Seung Yul Jeong, and Gyung Hun Choi Yok).
    (Textbook at the sophomore/junior/senior level for courses in Systems Analysis and Design or Object-Oriented Systems Analysis and Design.)

  10. Stephen R. Schach, An Introduction to Object-Oriented Analysis and Design with UML and the Unified Process, McGraw-Hill, New York, 2004 (published in July 2003).
    (Textbook at the sophomore/junior/senior level for courses in Systems Analysis and Design or Object-Oriented Systems Analysis and Design.)

  11. Stephen R. Schach, Object-Oriented and Classical Software Engineering, Fifth Edition, McGraw-Hill, New York, 2002 (published in July 2001).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  12. Stephen R. Schach, Jeffrey G. Gray, and David M. Schach, Instructor's Solutions Manual to Accompany "Object-Oriented and Classical Software Engineering," Fifth Edition, by Stephen R. Schach, McGraw-Hill, New York, 2002 (published in July 2001). (Electronic book)
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  13. Stephen R. Schach, UML Gwa C++ Jung Shim Eui Gujojok Gaek Che-Ji Hyang Software Gong Hak [Classical and Object-Oriented Software Engineering with UML and C++], E-Hahn Publishing Company, Seoul, Korea, 2001 (Korean, translated by Yu Hae Young Yok).
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  14. Stephen R. Schach, UML Gwa Java Jung Shim Eui Gujojok Software Gong Hak Gwa Gaek Che-Ji Hyang Software Gong Hak [Classical and Object-Oriented Software Engineering with UML and Java], E-Hahn Publishing Company, Seoul, Korea, 2001 (Korean, translated by Yu Hae Young Yok).
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  15. Stephen R. Schach, Klassieke en objectgeorienteerde software-engineering met UML en C++, [Classical and Object-Oriented Software Engineering with UML and C++], Academic Service, Schoonhoven, The Netherlands, 2000 (Dutch, translated by M. M. Stefanski).
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  16. Stephen R. Schach, Ruan Jian Gong Cheng Java Yu Yan Shi Xian [Software Engineering with Java], China Machine Press, Beijing/McGraw-Hill, 1999 (Chinese, translated by Zhao Shan Yuan).
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  17. Stephen R. Schach, Classical and Object-Oriented Software Engineering with UML and Java, Fourth Edition, McGraw-Hill, New York, 1999 (published in November 1998).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  18. Stephen R. Schach, Jeffrey G. Gray, and David M. Schach, Instructor's Solution Manual to Accompany Classical and Object-Oriented Software Engineering with UML and Java, Fourth Edition, by Stephen R. Schach, McGraw-Hill, New York, 1999

  19. Stephen R. Schach, Classical and Object-Oriented Software Engineering with UML and C++, Fourth Edition, McGraw-Hill, New York, 1999 (published in August 1998).
    (Textbook at the senior or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  20. Stephen R. Schach, Jeffrey G. Gray, and David M. Schach, Instructor's Solution Manual to Accompany Classical and Object-Oriented Software Engineering with UML and C++, Fourth Edition, by Stephen R. Schach, McGraw-Hill, New York, 1999 (published in August 1998).

  21. Stephen R. Schach, Software Engineering with Java, Richard D. Irwin, Chicago, IL, 1997. 618 + xxii pages. (Published in October, 1996).
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  22. Stephen R. Schach and Robert P. Bland, III, Instructor's Manual to Accompany Software Engineering with Java by Stephen R. Schach, Richard D. Irwin, Chicago, IL. 195 + x pages (Published in October, 1996).

  23. Stephen R. Schach, Classical and Object-Oriented Software Engineering, Third Edition, Richard D. Irwin, Chicago, IL, 1996. 603 + xx pages.
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering or Object-Oriented Software Engineering.)

  24. Stephen R. Schach and Jeffrey G. Gray, Instructor's Manual to Accompany Classical and Object-Oriented Software Engineering by Stephen R. Schach, Third Edition, Richard D. Irwin, Chicago, IL, July, 1995.

  25. Stephen R. Schach, Software Engineering, Second Edition, Richard D. Irwin, Chicago, IL, January 1993. 579 + xxv pages.
    (Textbook at the junior, senior, or graduate level for courses in Software Engineering.)

  26. Stephen R. Schach and Santhosh R. Sastry, Instructor's Manual to Accompany Software Engineering, Second Edition, by Stephen R. Schach, Richard D. Irwin, Chicago, IL, January 1993. 251 + ix pages.

  27. Stephen R. Schach, Practical Software Engineering,, Richard D. Irwin/Aksen Associates, Homewood, IL, February 1992. 320 + xx pages.
    (Textbook at the sophomore or junior level for courses in Software Engineering.)

  28. Stephen R. Schach and Joyce A. Blair, Instructor's Manual to Accompany Practical Software Engineering by Stephen R. Schach, Richard D. Irwin/Aksen Associates, Homewood, IL, February 1992. 265 + xi pages.

  29. Stephen R. Schach, Software Engineering, Richard D. Irwin/Aksen Associates, Homewood, IL, 1990. 499 + xxiv pages.

  30. Stephen R. Schach, Gilford T. Hapanyengwi, J. Craig Lowery, and Thomas D. Wagner, Instructor's Manual to Accompany Software Engineering by Stephen R. Schach, Richard D. Irwin/Aksen Associates, Homewood, IL, 1990. 350 + viii pages.


Stephen R. Schach srs@vuse.vanderbilt.edu

[Return] Return to Stephen R. Schach home page