Software Engineering Books*Course Texts - Introduction to Software Engineering:Exploring Requirements: Quality Before Design by Donald A. Gause and Gerald M. WeinbergPossibly the best treatment of requirements engineering. Very practical. The
Mythical Man-Month: Essays on Software Engineering (Anniversary Edition)
Software
Engineering: A Beginner's Guide
The
Deadline: A Novel About Project Management by Tom DeMarco
Online!
A Reference Guide to Using Internet Sources by Andrew Harnack and
Eugene Kleppinger Modern
Structured Analysis by Edward Yourdon
Must Reads:Exploring Requirements: Quality Before Design by Donald A. Gause and Gerald M. WeinbergPossibly the best treatment of requirements engineering. Very practical; not to be missed. The
Mythical Man-Month: Essays on Software Engineering (Anniversary Edition)
Also Recommended:The
Psychology of Computer Programming [Silver Anniversary Edition]
by Gerald M. Weinberg
Introducing
Software Engineering by Neville J. Ford and Mark Woodroffe Mastering
the Requirements Process by Suzanne Robertson and James Robertson Practical
Software Requirements by Benjamin L. Kovitz Universal
Web Design by Crystal Waters Interface
Design: The Art of Developing Easy-to-Use Software by Peter Bickford
See Also: Professional
Development Resources General:Comprehensive TextsSoftware Engineer's Reference Book edited by John A. McDermidThe widest coverage with over 62 chapters covering everything in Software Engieering from Theory and Mathematics through Tools and Applications. (From CRC Press) Software
Engineering: A Practitioner's Approach by Roger S. Pressman
Software
Engineering (Fifth Edition) by Ian Sommerville
Software
Engineering: A Holistic View by Bruce I. Blum
Consulting - Independent and In-HouseSecrets of Consulting: A Guide to Giving and Getting Advice Successfully by Gerald M. WeinbergValuable reading, even if you never plan to do any consulting. Analysis and SpecificationManaging the Structured Techniques by Edward YourdonAlthough slightly dated, this is a concise introduction to structured analysis, structured specification, and the major issues involved in managing software development using these tools and approaches. Human-Computer InterfaceSee: Cognitive Science & Human-Computer Interaction booksWalkthroughsHandbook of Walkthroughs, Inspections, and Technical Reviewsby Daniel P. Freedman and Gerald M. Weinberg This reprint gives good advice and procedures for conducting walkthroughs, inspections, and technical reviews. Structured
Walkthroughs by Edward Yourdon
Popular reading by Edward YourdonDeath March: The Complete Software Developer's Guide to Surviving 'Mission Impossible' Projectsby Edward Yourdon Decline and Fall of the American Programmer by Edward Yourdon Rise
and Resurrection of the American Programmer by Edward Yourdon
|
©1997-2001 Dr. Jody Paul - jody@acm.org>