Bibliography

[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.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.116.37.62