Use cases in object-oriented software development

In this document we describe use cases and its role in the software development process. There is no precise semantics of use cases. Use case descriptions can be formalized with control flowgraphs. Based on this formalization, the use of the standard technique of sequence charts can be improved, in particular for the uses relation and the extend relation between use cases.

[1]  William E. Lorensen,et al.  Object-Oriented Modeling and Design , 1991, TOOLS.

[2]  Brian Henderson-Sellers,et al.  Open Modeling Language (OML)-Refer-ence Manual , 1998 .

[3]  Andreas Rausch,et al.  A Critical Look upon UML 1.0 , 1997, UML Workshop.

[4]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[5]  Kendall Scott,et al.  UML distilled - applying the standard object modeling language , 1997 .

[6]  Shari Lawrence Pfleeger,et al.  Software Metrics : A Rigorous and Practical Approach , 1998 .

[7]  Alistair Cockburn,et al.  Question time! about use cases , 1998, OOPSLA '98.

[8]  Björn Regnell,et al.  A hierarchical use case model with graphical representation , 1996, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems.

[9]  M.L. Griss,et al.  Software reuse architecture, process, and organization for business success , 1997, Proceedings of the Eighth Israeli Conference on Computer Systems and Software Engineering.

[10]  Anthony J. H. Simons,et al.  Use cases considered harmful , 1999, Proceedings Technology of Object-Oriented Languages and Systems. TOOLS 29 (Cat. No.PR00275).

[11]  Edward V. Berard,et al.  Be Careful With “Use Cases” , 1995 .

[12]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[13]  Brian Henderson-Sellers,et al.  The OPEN toolbox of techniques , 1998 .

[14]  Charles W. Krueger,et al.  Software reuse , 1992, CSUR.

[15]  Ivar Jacobson,et al.  The Unified Software Development Process , 1999 .

[16]  Robin W. Whitty,et al.  Axiomatic Approach to Software Metrication Through Program Decomposition , 1986, Comput. J..

[17]  David Chenho Kung,et al.  Formal approach to scenario analysis , 1994, IEEE Software.

[18]  Ian M. Graham,et al.  Migrating to object technology , 1994 .

[19]  Gunnar Övergaard,et al.  A Formal Approach to Use Cases and Their Relationships , 1998, UML.