References
Additional references that may be useful, including books, method plug-ins, and commercial methodology products.
Main Description
ADO03 Adolph, Bramble, Cockburn, and Pols Patterns for Effective Use Cases, Addison Wesley, 2003.
ADO04 Adolph, Bramble, Cockburn, and Pols Tutorial 17: Patterns for Writing Effective Use Cases, presented at the 19th Annual Conference on Object-Oriented Programming, Systems, Languages and Applications, 2004.
ALE77 Alexander, C. A Pattern Language, Oxford University Press, 1977
ALE79 Alexander, C., A Timeless Way of Building, Oxford University Press, 1979
ALL02 Allamaraju, S. Architecture Paradox, http://www.sei.cmu.edu/architecture/essays.html.
ALU03 Alur, D., Crupi, J., Malks, D., Core J2EE Patterns: Best Practices and Design Strategies, Prentice Hall/Sun Press, 2001.
BOE88 Boehm, B., Papaccio, C. Understanding and Controlling Software Cost, IEEE Trans. on Software Engineering, Oct. 1988.
BOE95 Boehm, B. Anchoring the Software Process, http://sunset.usc.edu/publications/TECHRPTS/1995/usccse95-507/ASP.pdf
COH05  Cohn, M. Agile Estimation and Planning, Addison Wesley Longman, 2005
BOO05 Booch, G., Rumbaugh, J., Jacobson, I.The Unified Modeling Language User Guide, Addison-Wesley Professional, 2005
BUS96 Buschmann, F., Meunier, R., Rohnert, H.,Sommerlad, P., Stal, M., Pattern-Oriented Software Architecture -- A System of Patterns, Wiley, 1996.
COP95 Coplien, J., Schmidt, D., Pattern Languages of Program Design,Addison-Wesley Professional, 1995
COP95 Coplien, J., Schmidt, D., Pattern Languages of Program Design,Addison-Wesley Professional, 1995
CRO79 Crosby, Philip. Quality is Free: The Art of Making Quality Certain, McGraw-Hill, 1979.
GAM95 Gamma, E., Helm, R., Johnson, R., Vlissides, J., Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley Professional; 1995
GAB98 Gabriel, Richard P., Patterns of Software: Tales from the Software Community, Oxford University Press, 1998.
HIC03 Hickey A., Davis, A. Elicitation Technique Selection: How Do the Experts Do It?, International Conference on Requirements Engineering (RE03), Los Alamitos, California: IEEE Computer Society Press, September 2003.
HUL05 Hull, E., Jackson, K. and Dick, J. Requirements Engineering, Second Edition. Springer, 2005.
ICS03 Industry Canada Strategis Steps to Competitiveness - Glossary
http://strategis.ic.gc.ca/epic/internet/instco-levc.nsf/en/h_qw00037e.html
KAZ00 Kazman, R., Carriere, S. J., Woods, S. G. Toward a Discipline of Scenario-Based Architectural Engineering, Annals of Software Engineering, Vol. 9, 2000, 5-33.
KAZ04 Kazman, R., Kruchten, P., Nord, R., Tomayko, J. Integrating Software-Architecture-Centric Methods into the Rational Unified Process, CMU-SEI Technical Reports, 2004.
KRO03 Kroll, P. and Kruchten, P. The Rational Unified Process Made Easy, Addison Wesley, 2003.
KRO05 Kroll, P. and MacIsaac, B. Agility and Discipline Made Easy, Addison Wesley, 2005.
KRU95 Kruchten, Phillipe B.,  The 4+1 View Model of Architecture, IEEE Software, vol. 12, no. 6, pp 42-50, November 1995
MAR03  Marick, B., Exploration Through Example, http://www.testing.com/cgi-bin/blog/2003/08/21#agile-testing-project-1
NBG01 Eric J. Naiburg and Robert A. Maksimchuk. UML for Database Design, New York, NY: Addison Wesley, 2001
RUP06 IBM Rational 2006. The Rational Unified Process.
A commercial methodology, also based on the Eclipse Process Framework, and advanced guidance on topics such as business modeling, portfolio management, asset-based development, real-time design, user experience, and so on.
OOP96 The 1996 ACM Conference on Object-Oriented Programs, Systems, Languages and Applications (OOPSLA), The Origins of Pattern Theory, the Future of the Theory, And The Generation of a Living World.
See http://www.patternlanguage.com/archive/ieee/ieeetext.htm
SCH04 Schwaber, K. Agile Project Management with Scrum. Microsoft Press 2004.

An excellent reference by one of the co-inventors of the Scrum project management method.

SEI99 SEI, 1999. Software Risk Evaluation (SRE) Method Description, v2.0.
http://www.sei.cmu.edu/pub/documents/99.reports/pdf/99tr029-body.pdf#search=%22software%20risk%20evaluation%22
TEL06 Telelogic, 2006. Get It Right the First Time: Writing Better Requirements.
UML05 OMG, 2005. Unified Modeling Language 2.0: Superstructure.
http://www.omg.org/docs/formal/05-07-04.pdf
WIB04 Wiborg-Weber, D., Vignaud, J. L. A Framework for Managing Component Based Development, Telelogic Whitepaper, 2004
http://www.telelogic.com/download/index.cfm?id=4423
WIKP-MVC Wikipedia Model-view-controller
http://en.wikipedia.org/wiki/Model-view-controller