References
Additional references that may be useful, including books, method plug-ins, and commercial methodology products.
Main Description
ADO03 Adolf, Bramble, Cockburn, and Pols Patterns for Effective Use Cases, Addison Wesley, 2003.
ADO04 Adolf, 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.
ALL02 Allamaraju, S. Architecture Paradox, http://www.sei.cmu.edu/architecture/essays.html.
BOE88 Boehm, B., Papaccio, C. Understanding and Controlling Software Cost, IEEE Trans. on Software Engineering, Oct. 1988.
CRO79 Crosby, Philip. Quality is Free: The Art of Making Quality Certain, McGraw-Hill, 1979.
HUL05 Hull, E., Jackson, K. and Dick, J. Requirements Engineering, Second Edition. Springer, 2005.
KRO03 Kroll, P. and Kruchten, P. The Rational Unified Process Made Easy, Addison Wesley, 2003.
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.
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.

TEL06 Telelogic, 2006. Get It Right the First Time: Writing Better Requirements.