Software Development
Return to Bibliography home
Agile
Martin, Robert C. Agile Software Development, Principles, Patterns, and Practices. Prentice Hall, 2002.
Shore, James and Shane Warden. The Art of Agile Development. Sebastapol, CA: O’Reilly Media, 2007.
Design
Carroll, John M. (ed.). Scenario-Based Design: Envisioning Work and Technology in Systems Development. Hoboken, NJ: John Wiley & Sons, 1995.
Constantine, L. and L. Lockwood. Software for Use: A Practical Guide to the Models and Methods of Usage Centered Design. Boston, MA: Addison-Wesley, 1999.
Heckel, Paul. The Elements of Friendly Software Design. New York, NY: Warner, 1994.
Tognazzini, Bruce. TOG on Software Design. Reading, MA: Addison-Wesley, 1996.
General
Dawson, Christian W. The Essence of Computing Projects – A Student’s Guide. London, UK: Prentice Hall, 2000.
Wixon, D. and J. Ramey (eds.). Field Methods Casebook for Software Design. New York, NY: John Wiley & Sons, 1996.
International
Taylor, Dave. Global Software. New York, NY: Springer-Verlag, 1992.
Managing
Humphrey, Watts S. Managing the Software Process. Boston, MA: Addison-Wesley, 1989.
Model-Driven
Stahl, Thomas, Markus Voelter, and Krzystof Czarnecki. Model-Driven Software Development: Technology, Engineering, Management. West Sussex, UK: John Wiley & Sons, 2006.
Scheduling
Brooks, Frederick P. The Mythical Man-Month: Essays on Software Engineering, 20th Anniversary Edition. Reading, MA: Addison-Wesley, 1995.
McConnell, Steve. Rapid Development: Taming Wild Software Schedules. Redmond, WA: Microsoft Press, 1996.
SGML
Maler, Eve and Jeanne El Andaloussi. Developing SGML DTDs: From Text to Model to Markup. Saddle River, NJ: Prentice Hall, 1996.
Return to Bibliography home