[Abreu 1996] Abreu, Fernando Brito e, Dennis de Champeaux, Brian Henderson-Sellers, Simon Horner, and Granville Miller. “OO Process and Metrics for Effort Estimation,” Workshop Report, OOPSLA ’96, available at http://www.advancedusecases.com.
[Ahlqvist 1996] Ahlqvist, Stefan, and Patrik Jonsson. “Techniques for Systematic Design of Graphical User Interfaces (for Highly Usable Systems) Based on Use Cases,” Tutorial, OOPSLA ’96.
[Ambler 1997] Ambler, Scott. “The Various Uses for Use Cases,” Software Development 5(11), November 1997: 69–71.
[Andriole 1998] Andriole, Steve. “The Politics of Requirements Management,” IEEE Software 15(6), November/December 1998: 82–84.
[Armour 1995] Armour, Frank J., and Monica Sood. Workshop paper, “Use Case Modeling for Large System Development,” OOPSLA ’95, October, 1995, Austin, TX.
[Armour 1996a] Armour, Frank J. and Marilyn Krause. Experience report, “Experiences Using Mentoring and Other Support Approaches on an Object Oriented Project,” OOPSLA ’96 Conference, October 1996, San Jose, CA.
[Armour 1996b] Armour, Frank J., Monica Sood, and Marilyn Krause. “Experiences Using Controlled Iterative Development on an Object Oriented Development Effort,” Proceedings of 1996 Pacific Northwest Software Quality Conference, October 1996, Portland, OR.
[Armour 1999] Armour, Frank J., and Monica Sood Gupta. “Mentoring for Success,” IEEE IT Professional 1(3), May–June 1999: 64–66.
[Bass 1998] Bass, Len, Paul Clements, and Rick Kazman. Software Architecture in Practice, Addison-Wesley, Reading, MA, 1998.
[Bazman 1998] Dorgan, Barry. Software Test Plan. Available at http://www.members.tripod.com/bazman/.
[Beck 1999] Beck, Kent. Extreme Programming Explained: Embrace Change, Addison-Wesley, Reading, MA, 1999.
[Bellin 1997] Bellin, David, and Susan Suchman Simone. The CRC Book, Addison-Wesley, Reading, MA, 1997.
[Bennett 1997] Bennett, Douglas. Designing Hard Software: The Essential Tasks, Manning Publications, Greenwich, CT, 1997.
[Benyon 1999] Benyon, David, Thomas Green, and Diana Bental. Conceptual Modeling for User Interface Developement, Springer-Verlag, London, 1999.
[Berard 1996] Berard, Edward. “Be Careful with Use Cases,” unpublished document.
[Berry 1998] Berry, Daniel M., and Brian Lawrence. “Requirements Engineering,” IEEE Software 15(2), March/April 1998: 26–29.
[Bersoff 1980] Bersoff, Edward H., Vilas D. Henderson, and Stanley G. Siegel. Software Configuration Management, Prentice Hall, Upper Saddle River, NJ, 1980.
[Black 1999] Black, Rex. Managing the Test Process, Microsoft Press, Redmond, WA, 1999.
[Boehm 1981] Boehm, Barry W. Software Engineering Economics, Prentice Hall, Upper Saddle River, NJ, 1981.
[Booch 1994] Booch, Grady. Object-Oriented Analysis and Design with Applications, Second Edition, Addison-Wesley, Reading, MA, 1994.
[Booch 1996] Booch, Grady. Object Solutions: Managing the Object-Oriented Project, Addison-Wesley, Reading, MA, 1996.
[Booch 1999] Booch, Grady, James Rumbaugh, and Ivar Jacobson. The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA, 1999.
[Bowser 1995] Bowser, John, Granville Miller, and Thomas Pangborn. “Building Quality into Switching Software.,” in International Switching Software, (ISS) 1995: 173–179.
[Brooks 1987] Brooks, Frederick P. “No Silver Bullet: Essence and Accidents of Software Engineering,” IEEE Computer 20(4), April, 1987: 10–19.
[Brown 1998] Brown, William J., Raphael C. Malveau, Hays W. “Skip” McCormick III, and Thomas J. Mowbray. AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis, John Wiley, New York, 1998.
[Coad 1991] Coad, Peter, and E. Yourdon. Object-Oriented Analysis, Prentice Hall, Englewood Cliffs, NJ, 1991.
[Cockburn 1997a] Cockburn, Alistair. “Structuring Use Cases with Goals—Part 1,” Journal of Object-Oriented Programming 10(5), September 1997: 35–40.
[Cockburn 1997b] Cockburn, Alistair. “Structuring Use Cases with Goals—Part 2,” Journal of Object-Oriented Programming 10(7), November/December 1997: 56–62.
[Cockburn 1998] Cockburn, Alistair. Surviving Object-Oriented Projects, Addison-Wesley, Reading, MA, 1998.
[Collard 1999] Collard, Ross. “Test Design,” Software Testing & Quality Engineering 1(4) July/August 1999: 30–37.
[Collins-Cope 1999] Collins-Cope, Mark. “The RSI Approach to Use Case Analysis,” C++ Report 11(7), July/August 1999: 28–33, 57.
[Constantine 1995] Constantine, Larry L. “Essential Modeling: Use Cases for User Interfaces,” ACM Interactions 2(2), March/April 1995: 34–46.
[Constantine 1999] Constantine, Larry L., and Lucy Lockwood. Software for Use: A Practical Guide to the Models and Methods of Usage-Centered Design, Addison-Wesley, Reading, MA, 1998.
[Cooper 1995] Cooper, Alan. About Face: The Essentials of User Interface Design, IDG Books, Foster City, CA, 1995.
[Coplien 1999] Coplien, James O. “Reevaluating the Architectural Metaphor: Toward Piecemeal Growth,” IEEE Software 16(5), September/October 1999: 40–45.
[Davis 1993] Davis, Alan. Software Requirements: Objects, Functions, and States, Prentice Hall, Englewood Cliffs, NJ, 1993.
[Davis 1997] Davis, Alan, et al. “Identifying and Measuring Quality in a Software Requirements Specification,” in Software Requirements Engineering, edited by R. Thayer and M. Dorfman, IEEE Computer Society Press, Los Alamitos, CA, 1997.
[DeMarco 1979] DeMarco, Tom. Structured Analysis and System Specification, Prentice Hall, Englewood Cliffs, NJ, 1979.
[Donaldson 1997] Donaldson, Scott E., and Stanley G. Siegel. Cultivating Successful Software Development: A Practitioner’s View, Prentice Hall, Englewood Cliffs, NJ, 1997.
[Dorfman 1997] Dorfman, M. “Requirements Engineering,” in Software Requirements Engineering, Second Edition, edited by R. Thayer and M. Dorfman, IEEE Computer Society Press, Los Alamitos, CA, 1997.
[Drucker 1993] Drucker, Peter F. Post-Capitalist Society, HarperBusiness, New York 1993.
[Ecklund 1996] Ecklund, Earl F., Jr., Lois M. L. Delcambre, and Michael J. Freiling. “Change Cases: Use Cases That Identify Future Requirements,” Oopsla ’96, pp. 342–358.
[Eriksson 1998] Eriksson, Hans-Erik, and Magnus Penker. UML Toolkit, John Wiley & Sons, New York, 1998.
[Fairley 1996] Fairley, R., and R. Thayer. “The Concept of Operations: The Bridge from Operational Requirements to Technical Specifications,” Software Engineering, edited by M. Dorfman and R. Thayer, pp. 44–54, Instititute of Electrical and Electronics Engineers, New York, 1996.
[Finch 1998] Finch, Lawrence. “A Hybrid Approach,” Software Development 6(9), September, 1998: 45–51.
[Firesmith 1995] Firesmith, Donald G. “Use Cases: The Pros and Cons,” Report on Object Analysis and Design 2(2), July/August 1995: 2–6.
[Firesmith 1999] Firesmith, Donald G. “Use Case Modeling Guidelines,” Proceedings of TOOLS USA ’99, IEEE Computer Society, 1999.
[Fowler 1997] Fowler, Martin, with Kendall Scott. UML Distilled: Applying the Standard Object Modeling Language, Addison-Wesley, Reading, MA, 1997.
[Gamma 1994] Gamma, Erich, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA, 1995.
[Gause 1989] Gause, Donald C., and Gerald M. Weinburg. Exploring Requirements: Quality Before Design, Dorset House Publishing, New York, 1989.
[Greenspan 1999] Greenspan, Alan. The Federal Reserve’s Semiannual Report on Monetary Policy, Minutes of the Commitee on Banking, Housing, and Urban Affairs, U.S. Senate, February 23, 1999. Also http://www.bog.frb.fed.us/BoardDics/HH/1999/February/Testimony.htm
[Hammer 1993] Hammer, Michael, and James Champy. Reengineering the Corporation, Harper Business, New York, 1993.
[Hammer 1995] Hammer, Michael, and Steven A. Stanton. The Reengineering Revolution: A Handbook, Harper Business, New York, 1995.
[Hanscome 1998] Hanscome, Barbara. “Components Defined,” Software Development 6(9), September, 1998: 7.
[Hansen 1995] Hansen, Todd, and Granville Miller. “Requirements Definition and Verification Through Use Case Analysis and Early Prototyping,” OOPSLA workshop—Requirements Engineering: Use Cases and More, Sunday October 15, 1995, Austin, TX, http://www.advancedusecases.com.
[Hargis 1998] Hargis, Gretchen, Ann Kilty Hernandez, Polly Hughes, Jim Ramaker, Shannon Rouiller, and Elizabeth Wilde. Developing Quality Technical Information: A Handbook for Writers and Editors, Prentice Hall, Upper Saddle River, NJ, 1998.
[Heritage 1995] Heritage, Anthony, and Phil Coley. “Use Case Based OO Development at BT,” Proceedings of Object Expo Europe, SIGS Publications, New York, 1995: 124–130.
[Hsia 1994] Hsia, Pei, J. Samuel, J. Gao, D. Kung, C. Chen, and Y. Toyoshima. “Formal Approach to Scenario Analysis” IEEE Software, 11(2) March/April 1994: 33–41.
[Hurlbut 1997] Hurlbut, Russell R. “A Survey of Approaches for Describing and Formalizing Use Cases,” published on the Web at: http://www.iit.edu/~rhurlbut/xpt-tr-97-03.html, 1997.
[IBM 1997] IBM Object-Oriented Technology Center. Developing Object-Oriented Software: An Experienced-Base Approach, Prentice Hall, Engelwood Cliffs, NJ, 1997.
[IEEE 1998a] IEEE Recommended Practices for Software Requirements Specifications, IEEE Computer Society, Std 830-1998, Instititute of Electrical and Electronics Engineers, New York, 1998.
[IEEE 1998b] IEEE Guide for Developing System Requirements Specifications, std 1233a-1998 Instititute of Electrical and Electronics Engineers, New York, NY, 1998.
[IEEE 1998c] IEEE Guide for Information Technology—System Definition—Concept of Operations Development, Std 1362-1998, Instititute of Electrical and Electronics Engineers, New York, 1998.
[IEEE 1998d] IEEE Standard for Software Quality Assurance Plans, Std 730-1998 Instititute of Electrical and Electronics Engineers, New York, 1998.
[Jaaksi 1998] Jaaksi, Ari. “Our Cases with Use Cases,” Journal of Object-Oriented Programming 10(9), February 1998: 58–65.
[Jacobson 1992] Jacobson, Ivar, Magnus Christerson, Patrik Jonsson, and Gunnar Overgaard. Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, MA, 1992.
[Jacobson 1994a] Jacobson, Ivar. “Business Process Reengineering with Object Technology,” Object 4(2), May 1994: 16–18, 22.
[Jacobson 1994b] Jacobson, Ivar. “Basic Use Case Modeling,” Report on Object Analysis and Design 1(2), July/August 1994: 15–19.
[Jacobson 1994c] Jacobson, Ivar. “Basic Use Case Modeling (Continued),” Report on Object Analysis and Design 1(3), September/October 1994: 7–9.
[Jacobson 1995a] Jacobson, Ivar. “Beyond methods and CASE: The software engineering process and its integral support environment,” Object, 4(8), January 1995: 24–30.
[Jacobson 1995b] Jacobson, Ivar. “Use Cases in Large Scale Systems,” Report on Object Analysis and Design 1(6), March-April 1995: 9–12.
[Jacobson 1995c] Jacobson, Ivar, Maria Ericsson, and Agreta Jackson. The Object Advantage: Business Process Reengineeering With Object Technology, Addison-Wesley, Reading, MA, 1995.
[Jacobson 1997] Jacobson, Ivar, Martin Griss, and Patrik Jonsson. Software Reuse: Architecture, Process and Organization for Business Success, Addison-Wesley, Reading, MA, 1997.
[Jacobson 1998] Jacobson, Ivar. “Applying the UML in the Unified Process,” Presentation at UML World Conference, 1998.
[Jacobson 1999] Jacobson, Ivar, Grady Booch, and James Rumbaugh. The Unified Software Development Process, Addison-Wesley, Reading, MA, 1999.
[Jeffries 2000] Jeffries, Ron, Ann Anderson, and Chet Hendrickson. Extreme Programming Installed, Addison-Wesley, Boston, MA, 2000.
[Jones 1994] Jones, Capers. Assessment and Control of Software Risks, Prentice Hall, Upper Saddle River, NJ, 1994.
[Knuth 1998] Knuth, Donald E. The Art of Computer Programming, Volume 3: Sorting and Searching, Addison-Wesley, Reading, MA, 1973.
[Kruchten 1995] Kruchten, Phillipe. “The 4+1 View Model of Architecture,” IEEE Software, 12(6), November/December 1995: 42–50.
[Kruchten 1999] Kruchten, Phillipe. The Rational Unified Process: An Introduction, Addison-Wesley, Reading, MA, 1999.
[Larman 1998] Larman, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design, Prentice Hall, Upper Saddle River, NJ, 1998.
[Lee 1993] Lee, Geoff. Object-Oriented GUI Application Development, Prentice Hall, Upper Saddle River, NJ, 1993.
[Leffingwell 2000] Leffingwell, Dean, and Don Widrig. Managing Software Requirement: A Unified Approach, Addison-Wesley, Reading, MA, 2000.
[Lif 1999] Lif, Magnus. “User-Interface Modelling—Adding Usability to Use Cases,” International Journal of Human-Computer Studies 50(3), March 1999: 243–262.
[Lilly 1999] Lilly, Susan. “Use Case Pitfalls: Top 10 Problems from Real Projects Using Use Cases,” TOOLS 30 Proceedings—Technology of Object-Oriented Languages and Systems, Instititute of Electrical and Electronics Engineers, Los Alamitos, CA, 1999: 174–183.
[Mattingly 1998] Mattingly, LeRoy, and Harsha Rao. “Writing Effective Use Cases and Introducing Collaboration Cases,” Journal of Object-Oriented Programming 11(6), October 1998: 77–84, 87.
[McGregor 1997] McGregor, John D. “Planning for Testing,” Journal of Object-Oriented Programming 9(9), February 1997: 8–12.
[McGregor 1999a] McGregor, John D. “Validating Domain Models,” Journal of Object-Oriented Programming 12(4), July/August 1999: 12–17.
[McGregor 1999b] McGregor, John D. “Interactions,” Journal of Object-Oriented Programming 12(6), October 1999: 16–20.
[McGregor 2000] McGregor, John D., and Melissa L. Major. “Selecting Test Cases Based on User Priorities,” Software Development 8(3), March 2000: 26–31.
[McGregor 2001] McGregor, John D., and David A Sykes. A Practical Guide to Testing Object-Oriented Systems, Addison-Wesley, Reading, MA, 2001 (publication forthcoming).
[Maguire 1994] Maguire, Steve. Debugging the Development Process, Microsoft Press, Redmond, WA, 1994.
[Miller 1999] Miller, Granville G., John D. McGregor, and Melissa L. Major. “Capturing Framework Requirements,” in Object-Oriented Application Frameworks, edited by Mohamed Fayad and Ralph Johnson, John Wiley & Sons, New York, 1999.
[Miller 2000] Miller, Granville G. “Ceremony: Taking Model-Based Software Development to the Extreme,” to appear.
[Mitchell 1999] Mitchell, Richard. “Analysis by Contract or UML with Attitude,” TOOLS 30 Proceedings—Technology of Object-Oriented Languages and Systems, Instititute of Electrical and Electronics Engineers, Los Alamitos, CA, 1999: 466–476.
[Potts 1994] Potts, C., K. Takahashi, and A. Anton. “Inquiry-Based Requirements Analysis,” IEEE Software, March/April 1994: 21–32.
[Pree 1995] Pree, Wolfgang. Design Patterns for Object-Oriented Software Development, Addison-Wesley, Reading, MA, 1995.
[Quatrani 2000] Quatrani, Terry. Visual Modeling with Rational Rose 2000 and UML, Addison-Wesley, Reading, MA, 2000.
[Rechtin 1991] Rechtin, E. Systems Architecting: Creating and Building Complex Systems, Prentice Hall, Englewood Cliffs, NJ, 1991.
[Regnell 1996] Regnell, Bjorn, Michael Andersson, and John Bergstrand. “A Hierarchical Use Case Model with Graphical Representation,” in Proceedings of the IEEE Symposium and Workshop on Engineering of Computer-Based Systems, March 1996.
[Robertson 1999] Robertson, Suzanne, and James Robertson, Mastering the Requirements Process, Addison-Wesley, Reading, MA, 1999.
[Rosenberg 1999] Rosenberg, Doug, with Kendall Scott. Use Case Driven Object Modeling with UML: A Practical Approach, Addison-Wesley, Reading, MA, 1999.
[Rowlett 1998] Rowlett, Tom. “Building an Object Process Around Use Cases,” Journal of Object-Oriented Programming 11(1), March-April 1998: 53–58.
[Royce 1998] Royce, Walker. Software Project Management: A Unified Framework, Addison-Wesley, Reading, MA, 1998.
[Royce 1970] Royce, Winston. “Managing the Development of Large Software Systems,” Proceedings of IEEE WESCON, August 1970: 1–9.
[Rumbaugh 1991] Rumbaugh, James, Michael Blaha, William Premerlani, Frederick Eddy, and William Lorensen. Object-Oriented Modeling and Design, Prentice Hall, Upper Saddle River, NJ, 1991.
[Rumbaugh 1999] Rumbaugh, James, Ivar Jacobson, and Grady Booch. The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA, 1999.
[Schmidt 2000] Schmidt, Marty J. The Business Case Guide. Parts appear at http://www.solutionmatrix.com.
[Schneider 1998] Schneider, Geri, and Jason P. Winters. Applying Use Cases: A Practical Guide, Addison-Wesley, Reading, MA, 1998.
[Schwarz 1994] Schwarz, Roger M. The Skilled Facilitator: Practical Wisdom for Developing Effective Groups, Jossey-Bass, San Francisco, CA 1994.
[Smith 1937] Smith, Adam. The Wealth of Nations, Random House, New York, 1937.
[Thorp 1999] Thorp, John. “Computing the Payoff from IT,” Journal of Business Strategy 20(3), May/June 1999: 35–39.
[Tognazzini 1992] Tognazzini, Bruce “Tog.” Tog on Interface, Addison-Wesley, Reading, MA, 1992.
[UML 1999] OMG Unified Modeling Language Specification, version 1.3, June 1999.
[Wakamoto 1995] Wakamoto, Masaaki, Mitsnori Fukazawa, Moo Wan Kim, and Koso Murakami, “Intelligent Network Architecture with Layered Call Model for Multimedia-on-Demand Service,” Proceedings of International Switching Software (ISS) 1995: 201–205.
[Webster 1999] Webster’s Tenth New Collegiate Dictionary, G. & C. Merriam Co., Springfield, MA, 1999.
[Weidenhaupt 1998] Weidenhaupt, Klaus, Klaus Pohl, Mattias Jarke, and Peter Haumer. “Scenarios in System Development: Current Practice,” IEEE Software, 15(2) March/April 1998: 34–45.
[Wiegers 2000] Wiegers, Kurt. “Stop Promising Miracles,” Software Development 8(2), February 2000: 49–54.
[Wilkinson 1995] Wilkinson, Nancy M. Using CRC Cards: An Informal Approach to Object-Oriented Development, Prentice Hall, Upper Saddle River, NJ, 1995.
[Wirfs-Brock 1993] Wirfs-Brock, Rebecca. “Designing Scenarios: Making the Case for a Use Case Framework.” Smalltalk Report, November-December, 1993: 9–12, 20.
[Yourdon 1989] Yourdon, E., Modern Structured Analysis, Prentice Hall, Engelwood Cliffs, NJ, 1989.
3.128.198.60