Abstract
Business Process (BP) improvement and alike require accurate descriptions of the BPs. We suggest to describe BPs as use case specifications. A use case specification comprises a description of the context of the BP, the interactions between the agents involved in the BP, the interactions of these agents with an automated system supporting the BP and attached system internal requirements. Constructing such specifications remains a difficult task. Our proposal is to use textual scenarios as inputs, describing fragments of the BP, and to guide, using a set of rules, their incremental production and integration in a use case specification also presented in a textual form. The paper presents the structure of a use case, the linguistic approach adopted for textual scenarios analysis and the guided process for constructing use case specifications from scenarios along with the guidelines and support rules grounding the process. The process is illustrated with a real case study borrowed to an Electricity Company.
The work presented in this paper is partly supported by the European Community within the framework of the ESPRIT LTR project CREWS (Cooperative Requirements Engineering With Scenarios) nℴ21903.
Chapter PDF
References
J.M. Caroll, The Scenario Perspective on System Development, in J.M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (1995).
A. Cockburn, Structuring use cases with goals, Technical report, Human and Technology, 7691 Dell Rd, Salt Lake City, UT 84121, HaT.TR.95.1, http://members.aol.com/acocburn/papers/usecases.htm (1995).
B. Dano, H. Briand, F. Barbier, A Use Case Driven Requirements Engineering Process, In Third IEEE International Symposium On Requirements Engineering (RE'97), Antapolis, Maryland (IEEE Computer Society Press, 1997).
E. Dubois, P. Heymans, M. Jarke, K. Phol, K. Weidenhaupt, A. Sutcliffe and N.A.M. Maiden, Integration of Scenario Representations: Formalisation and Examples, ESPRIT Reactive Long Term Research Project 21.903 CREWS, Deliverable W4: Knowledge Representation Working Group (1997).
T. Erickson, Notes on Design Practice: Stories and Prototypes as Catalysts for Communication, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 37–59.
C. Fillmore, The Case For Case, in Holt, Rinehart and Winston (eds.), Universals in Linguistic Theory (Bach & Harms, 1968) 1–90.
J.D. Gould, How to design usable systems, in M. Helander (ed.), Handbook of Human-Computer Interaction (Elsevier Science, 1988) 757–790.
Hammer M. Champy J., “Re-engineering the corporation: a manifesto for business revolution”, Harper Collins publishers, inc., New York, 1993.
I. Jacobson, The Use Case Construct in Object-Oriented Software Engineering, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 309–336.
I. Jacobson, M. Ericsson and A. Jacobson, The Object Advantage, Business Process Reengineering with Object Technology (Addison-Wesley Publishing Company, 1995).
M. Jarke, K. Pohl, P. Haumer, K. Weidenhaupt, E. Dubois, P. Heymans, C. Rolland, C. Ben Achour, C. Cauvet, J. Ralyte, A. Sutcliffe, N.A.M. Maiden and S. Monicha, Scenario Use in European Software Organisations — Results from Site Visits and Questionnaires, ESPRIT Reactive Long Term Research Project 21.903 CREWS, Deliverable WI: Industrial problem capture Working Group (1997).
J. Karat, Scenario Use in the Design of a Speech Recognition System, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 109–135.
K. Koskimies and H. Mossenbock, Scene: Using Scenario Diagrams and Active Text for illustrating Object-Oriented Programs, in Proc. of ICSE-18 (1995) 366–375.
M. Kyng, Creating Contexts for Design, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 85–107.
R.L. Mack, Discussion: Scenarios as Engines of Design, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 361–387.
J. Nielsen, Scenarios in Discount Usability Engineering, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 59–85.
C. Potts, K. Takahashi and A.I. Anton, Inquiry-based Requirements Analysis, in IEEE Software 11(2) (1994) 21–32.
J.C.S. do Prado Leite, G. Rossi, F. Balaguer, A. Maiorana, G. Kaplan, G. Hadad and A. Oliveros, Enhancing a requirements baseline with scenarios, In Third IEEE International Symposium On Requirements Engineering (RE'97), Antapolis, Maryland (IEEE Computer Society Press, 1997) 44–53.
B. Regnell, K. Kimbler and A. Wesslen, Improving the Use Case Driven Approach to Requirements Engineering, in the Second IEEE International Symposium On Requirements Engineering, York, England (I.C.S. Press, March 1995) 40–47.
S.P. Robertson, Generating Object-Oriented Design Representations via Scenarios Queries, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 279–308.
C. Rolland, C. Ben Achour: Guiding use case specification in natural language, to appear in the Data and Knowledge Engineering Journal, 1998.
M.B. Rosson and J.M. Carroll, Narrowing the Specification-Implementation Gap, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995), 247–278.
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, Object-Oriented Modeling and Design, (Prentice Hall, 1991).
J. Rumbaugh and G. Booch, Unified Method, Notation Summary Version 0.8 (Rational Software Corporation, 1996).
K. Weidenhaupt, K. Pohl, M. Jarke, P. Haumer, Scenario Usage in System Development: a Report on Current Practice, ESPRIT Reactive Long Term Research Project 21.903 CREWS, Deliverable W1-D2, (1997).
J. Whiteside, J. Bennett and K. Holtzblatt, Usability Engineering: Our experience and evolution, in M. Helander (ed.), Handbook of Human-Computer Interaction (Elsevier Science, Amsterdam, 1988) 791–818.
R. Wirfs-Brock, Designing Objects and their Interactions: A Brief Look at Responsibilitydriven Design, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 337–360.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nurcan, S., Grosz, G., Souveyet, C. (1998). Describing business processes with a guided use case approach. In: Pernici, B., Thanos, C. (eds) Advanced Information Systems Engineering. CAiSE 1998. Lecture Notes in Computer Science, vol 1413. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054234
Download citation
DOI: https://doi.org/10.1007/BFb0054234
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64556-6
Online ISBN: 978-3-540-69434-2
eBook Packages: Springer Book Archive