|
JKS & Associates
Software Consulting
|
Here is my list of essential software engineering books that I recommend that all practitioners should read and try to gain some level of mastery of the subject material. This list covers the basic elements of software engineering that will allow someone to be knowledgeable when working in a commercial software development organization. Note this is from a perspective of a competent software engineer, not just a software developer. The list covers measurement, estimation, project management, a survey of the field of software engineering, basic coding concepts, the people side of software development, testing, software process, algorithms, software architecture and design, and human computer interaction. The order is presented randomly and does not confer any importance to the body of work over the others that are listed. Where appropriate the latest book version is listed. Essential Software Engineering Texts
© 1998-2004 by John Suzuki
|