Resources
Technical Manuals
- Version Control and Compilation Tools
- Compilers, Tools, and Other Documentation
- OCaml Information
Resources for Software Engineering
- Project Management
- Software Development Process
-
Object-Oriented
Modeling and Design, by Rumbaugh, Blaha, et al.
This book talks about creating a software product from conception up to implementation. It's rather long,
since it covers how to design huge software products that take many years/people to develop. However, perhaps
it's worth a skim. Sometimes found in the Brown Bookstore, basement computer books section. We may
have one copy to loan out (for a few days) to anyone who's interested. Those of you prospective project leads
might want to look at it to get some ideas on how to proceed with the design portion of the process.
-
Software Development Process's Joel Young suggests checking out a web site at CMU where they define
a process for creating reliable software. The Software Engineering
Institute's website describes their capability maturity
model.
-
Extreme Programming Presentation
- Refactoring
- Profiling/debugging