|

Use Cases, Scenarios, Objects, and Essential Modeling for User Interface Design
Ambler, S. (1995) “Using Use Cases: Reduce Development Costs
with Use-Case Scenario Testing,” Software Development,
3 (6), July. Bilow, S. C. (1995) “Defining and
Developing User Interface Intensive Applications with Use Cases,”
Report on Object Analysis and Design. 1 (5):
28-34. Booch, G. (1994) “Scenarios,”
Report on Object Analysis and Design. 1 (3): 3-6.
Coble, J. M., Karat, J., and Kahn, M. G. (1997) “Maintaining a Focus on User
requirements Throughout the Development of Clinical Workstation Software.”
Human Factors in Computing Systems: CHI 97 Conference Proceedings. NY: ACM
Press. Cockburn, A. (1997) "Structuring Use Cases with Goals,"
Journal of Object-Oriented Programming, 9 (5),
September/October, pp. 35-40, and 9 (6),
November/December, pp. 56-62. Cockburn, A. (2000)
Writing Effective Use Cases. Reading, MA:
Addison-Wesley. Collins, D. (1995) Designing Object-Oriented
User Interfaces. Redwood City, CA: Benjamin/Cummings.
Constantine, L. L., and Lockwood, L. A. D. (2002) "Usage-Centered Engineering for Web
Applications," IEEE Software, 19 (2),
March/April, pp 42-50.
Constantine, L. L., and Lockwood, L. A. D. (2001) "Structure
and Style in Use Cases for User Interfaces." In M. van Harmelan, Ed., Object
Modeling and User Interface Design. Boston: Addison Wesley, 2001.
Constantine, L. L., & Lockwood, L. A. D. (1999) Software
for Use: A Practical Guide to the Models and
Methods of Usage-Centered Design. Boston: Addison-Wesley, 1999.
Constantine, L. L. (1998a) “Abstract Prototyping,” Software Development, 6
(10), October. Constantine, L. L. (1998b) "Rapid Abstract Prototyping," Software
Development, 6 (11), November, 1998. Reprinted in S. Ambler and
L. Constantine (eds.), The Unified Process Elaboration Phase:
Best Practices in Implementing the UP. CMP Books, 2000.
Constantine, L. L. (1997a) "Usable Objects: Coherent Objects,"
Object Magazine, 7 (12), December 1997. Reprinted in L. Constantine,
The Peopleware Papers. Prentice Hall, 2001.
Constantine, L. L. (1997b) "Usable Objects: Efficient Objects,"
Object Magazine, 7 (9), September 1997. Reprinted in Constantine,
The Peopleware Papers. Prentice Hall, 2001.
Constantine, L. L. (1997c) "Usable Objects: Useful Cases," Object
Magazine, 7 (6), June 1997. Reprinted in Constantine,
The Peopleware Papers. Prentice Hall, 2001.
Constantine, L. L. (1996a) "Usage-Centered Software Engineering: New Models, Methods,
and Metrics." In Purvis, M. (ed.) Software Engineering:
Education & Practice. Los Alamitos, CA: IEEE Computer Society Press,
1996.
Constantine, L. L. (1996b) "Usage-Centered Design for Embedded Systems: Essential
Models." Embedded Systems Conference ‘96 Proceedings.
San Francisco: Miller Freeman, 1996.
Constantine, L. L. (1995a) "What Do Users Want?" Windows Tech
Journal, 4 (12): 30-39, December 1995.
Constantine, L. L. (1995b) "Essential Modeling: Use Cases for User Interfaces."
ACM Interactions, 2 (2): 34-46, March/April
1995.
Constantine, L. L. (1995) “Essentially Speaking,”
Software Development, 2 (11): 95-96, November
1994. Reprinted in L. Constantine,
The Peopleware Papers. Prentice Hall, 2001.

Firesmith, D. G. (1994) “Modeling the Dynamic Behavior of Systems,
Mechanisms, and Classes with Scenarios,” Report on
Object Analysis and Design. 1 (2): 32-36, 1994. Fowler,
M. (1997) UML Distilled: Applying the Standard Object
Modeling Language. Reading, MA: Addison-Wesley. Graham,
I. (1994) Migrating to Object Technology. Reading,
MA: Addison-Wesley. Graham, I. (1996) “Task Scripts, Use Cases
and Scenarios in Object-Oriented Analysis,”
Object-Oriented Systems 3 (3): 123-142.
Henderson-Sellers, B., and Unhelkar, B. (2000) OPEN
Modeling with UML. Harlow, England: Addison-Wesley.
Jacobson, I., Booch, G., Rumbaugh, J. (1999) The Unified
Software Development Process. Reading, MA: Addison-Wesley.
Jacobson, I. (1995) “The Use-Case Construct in Object-Oriented Software
Engineering.” In J. M. Carroll (ed.) Scenario-Based
Design. NY: Wiley. Jacobson, I. “Basic Use Case
Modeling.” Report on Object Analysis and Design. 1
(2): 15-19, 1994. Jacobson, I. “Basic Use Case Modeling
(Continued).” Report on Object Analysis and Design. 1
(3): 7-9, 1994. Jacobson, I., and Christerson, M., and
Constantine, L. (1994) "The OOSE Method: A
Use-Case-Driven Approach." In Carmichael, A. (ed.) Object
Development Methods. New York: SIGS Books, 1994.
Jacobson, I., Ericsson, M., and Jacobson, A. (1994)
The Object Advantage: Business Process Reengineering with Object Technology.
Reading, MA: Addison-Wesley. Jacobson, I., Christerson, M.,
Jonsson, P., and Övergaard, G. (1992) Object-Oriented
Software Engineering: A Use Case Driven Approach. Reading, MA:
Addison-Wesley. Kaindl, H. (1995) “An Integration of Scenarios
with Their Purposes in Task Modeling.” (1995) In
Proceedings of the Symposium on Designing Interactive Systems. Ann
Arbor: ACM Press. Kruchten, P. (1999) The
Rational Unified Process: An Introduction. Reading, MA:
Addison-Wesley. Kulak, D. and, Guiney, E..
Use Cases: Requirements in Context. Boston, MA: Addison-Wesley, 2000.
Lee, J., and Xue, N.(1999) “Analyzing User Requirements by Use Cases: A
Goal-Driven Approach,” IEEE Software, 16 (4):
92-101, July/August. Lilly, S. “How to Avoid Use-Case
Pitfalls,” Software Development, 8 (1): 40-44,
January 2000. Lilly, S. “Use-Case Pitfalls: Top 10 Problems
from Real Projects Using Use Cases.” Proceedings of TOOLS
USA ’99. IEEE Computer Society, 1999.
Lockwood, L. (1999)
"Taming the Wild Web: Business Alignment in Web Development," Software
Development, 7 (4), April. Reprinted in L. Constantine (ed.),
Beyond Chaos: The Expert Edge in Managing Software
Development.
Boston: Addison-Wesley, 2001.
McDaniel, S. E., Olson, G. M., and Olson, J. S. “Methods in
Search of Methodology—Combining HCI and Object Orientation.” In
Proceedings of CHI ‘94. New york: ACM Press, 1994.
McGregor, J. D., and Major, M. L. (2000) “Selecting Test Cases Based on User
Priorities.” Software Development 8 (3), March.
McMenamin, S. M., & Palmer, J. Essential Systems
Analysis. Englewood, Cliffs, NJ: Prentice Hall, 1984.
Murdock, M. (1996) “Software Design Teams at Iomega,”
ACM interactions 3 (2): 11-14, March. Potts, C. (1995)
“Using Schematic Scenarios to Understand User Needs.” In
Proceedings DIS ’95. Ann Arbor, MI: ACM Press.
Phillips, C. (1996) “Towards a Task-Based Methodology for Designing GUIs.”
In Purvis, M. (ed.) Software Engineering: Education &
Practice. Los Alamitos, CA: IEEE Computer Society Press, .
Phillips, C. (1995) “Task and Object Modelling in High Level GUI Design: An
Integrated Approach.” Proceedings OzCHI 95.
Melbourne. Regnell, B., Kimbler, K., and Wesslén, A. (1995)
“Improving the Use Case Driven Approach to Requirements Engineering.”
RE 95: Proc. Int’l Symposium on Requirements Engineering.
Los Alomitos, CA: IEEE Computer Society Press: 40-47. Renouf,
D. W. and Henderson-Sellers, B. (1996) “Towards a Role-Based Framework
Approach for User Interfaces,” Australian Computer
Journal, 28 (3): 96-106, August. Roberts, D., Berry,
D., Isensee, S., and Mullaly, J. (1998) Designing for the
User with OVID. New York: Macmillan. Rosenberg, D.,
with Scott, K.(1999) Use Case Driven Object Modeling with
UML: A Practical Approach. Reading, MA: Addison-Wesley, .
Royer, T. (1995) “Using Scenario-Based Designs to Review User interface
Changes and Enhancements.” In Proceedings DIS ’95.
Ann Arbor, MI: ACM Press. Schneider, G., and Winters, J. P.
(1998) Applying Use Cases: A Practical Guide.
Reading, MA: Addison-Wesley. Texel, P. P., and Williams, C. B.
(1997) Use Cases Combined with Booch OMT UML.
Upper Saddle River, NJ: Prentice Hall. Weidenhaupt, K., Pohl,
K., Jarke, M., Haumer, P. (1998) “Scenarios in System Development: Current
Practice,” IEEE Software, 15 (2): 34-45,
March/April. Whitehead, K. “User-Oriented Development of
Object-Oriented Applications,” Report on Object
Analysis & Design, 1 (5): 16-19, January-February 1995.
Wiegers, K. “Use Cases: Listening to the Customer’s Voice,”
Software Development, 5 (3): 49-55, March 1997.
Wirfs-Brock, R. "Designing Objects and Their Interactions: A Brief Look at
Responsibility-Driven Design." In J. M. Carroll (ed.)
Scenario-Based Design. NY: Wiley, 1995. Wirfs-Brock, R.
(1993) "Designing Scenarios: Making the Case for a Use Case Framework,"
Smalltalk Report, November-December.
Wirfs-Brock, R. (1994) "The Art of Designing Meaningful Conversations,"
Smalltalk Report, February.
 |