Software Development

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