Bibliography Page


The books listed below are some of the better-known books about software engineering, UML, programming, object oriented analysis/design, getting a job in the industry, and many other aspects of software engineering. These references are listed as just that —
reference material that is extremely useful for understanding all aspects of the software engineering process. They have all proved helpful to the instructor at one time or another during his career, and even though some of them are rather old by 2007 standards, they all have wisdom to impart. They make interesting reading, good additions to your professional library, and are also excellent to use as gifts when your grandmother asks what you want as a present for your birthday.

Library Resources

The LMU library has a wealth of books about sofware engineering, as well as many other types of resources. At the risk of flogging a dead horse, I can't stress enough how good a resource the library can be. In addition to books, there are journals, DVDs, and VHS tapes you can check out. There are also online databases of articles that are very useful and interesting. And, there is a fairly new thing now called the "e-brary" which is an electronic library that you can log in to. You add books to your own "bookshelf" and you can read them online and not even have to check them out — that means no due dates and no late fees!!

Here are 22 of the books on software engineering that I've either looked through or read outright, and have found useful on several topics:

Web Links

This site links to a company that will teach you about RFP things, including how to write one.

Here's one that will also write an RFP for you. It is interesting to check out what else they will do on a consulting basis. This page has links to their needs analysis page as well.

This site is for the U.S. Navy. It shows what, for them, are the important parts of the RFP, so you can see what they are looking for in the military/industrial complex (handy if any of you wind up in aerospace).

This page explains CRC cards and the related process.

Here's our old friend the Software Engineering Institute at Carnegie Mellon University. They are primarily responsible for the most widely-used process, the 'Capability Maturity Model (Integrated)' or 'CMMI'.

Here is a link to an MBA site that tells all about PERT charts; what they are, how to develop them, and what they can be useful for.