CMSI 401: Bibliography Page

Books

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 Von der Ahe Library can be. In addition to books, there are journals, DVDs, and VHS tapes that can be checked out. There are also online databases of articles that are very useful and interesting. And, there is a new thing now called "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 looked through and found useful on several topics:



This site will write stuff for you. This link goes to their RFP sales page.

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

Here's one that will also do 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.

This page explains CRC cards and the related process.

So does this one

Here's a link to Carnegie Mellon University, where the Software Engineering Institute is. They are the ones that are primarily responsible for the most widely-used processes, like the 'Capability Maturity Model (Integrated)' which is also known as 'CMMI'.

Here's one that has some interesting information about copyrights and patents. Whatever you thought you knew, check this out and see if you're right. (I was way wrong about a lot of it!)

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.