Skip to main content
Erschienen in: Software Quality Journal 1/2007

01.03.2007

Assessing the quality of use case descriptions

verfasst von: Keith Thomas Phalp, Jonathan Vincent, Karl Cox

Erschienen in: Software Quality Journal | Ausgabe 1/2007

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Use cases have, for some years, been a popular approach to specification, as part of the Unified Modelling Language (UML). However, a number of authors have pointed to weaknesses with the approach, particularly in terms of the support offered to the writer of the use case description. This paper describes a Use Case Description Quality Checklist that acts as a check on the quality of the written description. The checklist is derived from theories of text comprehension, taken from the Discourse Processing community. The checklist approach has a number of benefits. First, the approach can be used to derive, or examine further, use case guidelines. That is, by considering whether such guidelines are likely to result in desirable qualities within the resulting description, one is able to make an informed judgement about the utility of those guidelines. Second, one can test for the desirable quality features in existing descriptions, thus enabling empirical validation. Third, as a minimum, the quality features can themselves be used as a checklist for the examination, and revision, of use case descriptions. To demonstrate applicability, the paper reports upon the use, and success, of the approach on an industrial case study.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Fußnoten
1
(Abridged) CP Style Rule 2: All sentences are in present tense format. (Abridged) CP Style Rule 3: Avoid using adverbs and adjectives. Only use negatives in alternative and exceptional flows of events. Avoid using pronouns.
 
Literatur
Zurück zum Zitat Achour, C., Rolland, C., Maiden, N., Souveyet, C. 1999. Guiding use case authouring: Results from an empirical study. In: 4th IEEE International Symposium on Requirements Engineering, Limerick, 7–11 June 1999. Version taken from: http://sunsite.informatik.rwth-aachen.de/CREWS/reports.htm, updated August 1999. Report Series 98-31. Achour, C., Rolland, C., Maiden, N., Souveyet, C. 1999. Guiding use case authouring: Results from an empirical study. In: 4th IEEE International Symposium on Requirements Engineering, Limerick, 7–11 June 1999. Version taken from: http://​sunsite.​informatik.​rwth-aachen.​de/​CREWS/​reports.​htm, updated August 1999. Report Series 98-31.
Zurück zum Zitat Adolph, S., Bramble, P., Cockburn, A., Pols, A. 2003. Patterns for Effective Use Cases. Addison Wesley. Adolph, S., Bramble, P., Cockburn, A., Pols, A. 2003. Patterns for Effective Use Cases. Addison Wesley.
Zurück zum Zitat Alexander, I. 2002. On abstraction in scenarios. Requirements Engineering Journal 6:252–255.CrossRefMATH Alexander, I. 2002. On abstraction in scenarios. Requirements Engineering Journal 6:252–255.CrossRefMATH
Zurück zum Zitat Alexander, I. 2003. Misuse cases: Use cases with hostile intent. IEEE Software Jan/Feb:58–66. Alexander, I. 2003. Misuse cases: Use cases with hostile intent. IEEE Software Jan/Feb:58–66.
Zurück zum Zitat Anda, B., Sjoberg, D., Jorgensen, M. 2001. Quality and understanding of use case models. In: Lindskov Knudsen, J. (ed.) 15th European Conference on Object-Oriented Programming, Budapest, June 18–22 2001, Berlin, LNCS, Springer-Verlag, pp. 402–428. Anda, B., Sjoberg, D., Jorgensen, M. 2001. Quality and understanding of use case models. In: Lindskov Knudsen, J. (ed.) 15th European Conference on Object-Oriented Programming, Budapest, June 18–22 2001, Berlin, LNCS, Springer-Verlag, pp. 402–428.
Zurück zum Zitat Anda, B., Sjoberg, D. 2005. Investigating the role of use cases in the construction of class diagrams. Empirical Software Engineering Journal 10(3):285–309.CrossRef Anda, B., Sjoberg, D. 2005. Investigating the role of use cases in the construction of class diagrams. Empirical Software Engineering Journal 10(3):285–309.CrossRef
Zurück zum Zitat Arlow, J. 1998. Use cases, UML visual modelling and the trivialisation of business requirements. Requirements Engineering Journal 3:150–152. Arlow, J. 1998. Use cases, UML visual modelling and the trivialisation of business requirements. Requirements Engineering Journal 3:150–152.
Zurück zum Zitat Booch, G., Rumbaugh, J., Jacobson, I. 1999. The Unified Modeling Language User Guide. Harlow, Addison-Wesley. Booch, G., Rumbaugh, J., Jacobson, I. 1999. The Unified Modeling Language User Guide. Harlow, Addison-Wesley.
Zurück zum Zitat Bransford, J., Barclay, J., Franks, J. 1972. Sentence memory: a constructive versus interpretative approach. Cognitive Psychology 3:193–209.CrossRef Bransford, J., Barclay, J., Franks, J. 1972. Sentence memory: a constructive versus interpretative approach. Cognitive Psychology 3:193–209.CrossRef
Zurück zum Zitat Bray, I. 2002. An Introduction to Requirements Engineering. Harlow, Addison-Welsey. Bray, I. 2002. An Introduction to Requirements Engineering. Harlow, Addison-Welsey.
Zurück zum Zitat Budgen, D. 1994. Software Design. Harlow, Addison-Wesley. Budgen, D. 1994. Software Design. Harlow, Addison-Wesley.
Zurück zum Zitat Carroll, J. 2000. Five reasons for scenario-based design. Interacting with Computers 13:43–60.CrossRef Carroll, J. 2000. Five reasons for scenario-based design. Interacting with Computers 13:43–60.CrossRef
Zurück zum Zitat Clark, H. 1997. Dogmas of understanding. Discourse Processes 23(3):567–598. Clark, H. 1997. Dogmas of understanding. Discourse Processes 23(3):567–598.
Zurück zum Zitat Cockburn, A. 2001. Writing Effective Use Cases. Harlow, Addison-Wesley. Cockburn, A. 2001. Writing Effective Use Cases. Harlow, Addison-Wesley.
Zurück zum Zitat Cox, K. 2000. Fitting scenarios to the requirements process. 2nd International Workshop on the Requirements Engineering Process: Innovative Techniques, Models, Tools to support the RE Process, London, 6–8 September 2000. In: Tjoa, A. Wagner, R. and Al-Zobaidie, A. (eds.), Proceedings of DEXA’2000, 11th International Workshop on Database and Expert Systems Applications, Los Alamitos, CA, IEEE Computer Society Press, pp. 995–999.CrossRef Cox, K. 2000. Fitting scenarios to the requirements process. 2nd International Workshop on the Requirements Engineering Process: Innovative Techniques, Models, Tools to support the RE Process, London, 6–8 September 2000. In: Tjoa, A. Wagner, R. and Al-Zobaidie, A. (eds.), Proceedings of DEXA’2000, 11th International Workshop on Database and Expert Systems Applications, Los Alamitos, CA, IEEE Computer Society Press, pp. 995–999.CrossRef
Zurück zum Zitat Cox, K. 2002. Heuristics for Use Case Descriptions. PhD Thesis, Bournemouth University. Cox, K. 2002. Heuristics for Use Case Descriptions. PhD Thesis, Bournemouth University.
Zurück zum Zitat Cox, K., Phalp, K. 2000. Replicating the CREWS use case authoring experiment. Empirical Software Engineering Journal 5(3):245–268.CrossRefMATH Cox, K., Phalp, K. 2000. Replicating the CREWS use case authoring experiment. Empirical Software Engineering Journal 5(3):245–268.CrossRefMATH
Zurück zum Zitat Cox, K., Phalp, K., Shepperd, M. 2001. Comparing use case writing guidelines. In: Achour-Salinesi, C., Opdahl, A., Pohl, K., Rossi, M. (eds.), 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Interlaken, Switzerland, 4–5 June 2001 Essen, Essener Informatik Beitrage, pp. 101–112. Cox, K., Phalp, K., Shepperd, M. 2001. Comparing use case writing guidelines. In: Achour-Salinesi, C., Opdahl, A., Pohl, K., Rossi, M. (eds.), 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Interlaken, Switzerland, 4–5 June 2001 Essen, Essener Informatik Beitrage, pp. 101–112.
Zurück zum Zitat Cox, K., Aurum, A., Jeffery, R. 2004. An experiment in inspecting the quality of use case descriptions. Journal of Research and Practice in Information Technology 36(4):211–229. Cox, K., Aurum, A., Jeffery, R. 2004. An experiment in inspecting the quality of use case descriptions. Journal of Research and Practice in Information Technology 36(4):211–229.
Zurück zum Zitat Davis, A. 1991. Software Requirements Analysis and Specification. Hemel Hempstead, Prentice Hall. Davis, A. 1991. Software Requirements Analysis and Specification. Hemel Hempstead, Prentice Hall.
Zurück zum Zitat Davis, A., Hickey, A. 2002. Requirements researchers: do we practice what we preach? Requirements Engineering Journal 7:107–111.CrossRef Davis, A., Hickey, A. 2002. Requirements researchers: do we practice what we preach? Requirements Engineering Journal 7:107–111.CrossRef
Zurück zum Zitat Fletcher, C., van den Broek, P., Arthur, E. 1996. A model of narrative comprehension and recall. In: Britton B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 141–163. Fletcher, C., van den Broek, P., Arthur, E. 1996. A model of narrative comprehension and recall. In: Britton B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 141–163.
Zurück zum Zitat Fowler, M., Scott, K. 2000. UML Distilled 2nd Edition. Harlow, Addison-Wesley. Fowler, M., Scott, K. 2000. UML Distilled 2nd Edition. Harlow, Addison-Wesley.
Zurück zum Zitat Garnham, A., Oakhill, J. 1996. The mental models theory language of comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 313–339. Garnham, A., Oakhill, J. 1996. The mental models theory language of comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 313–339.
Zurück zum Zitat Galliers, R., Land, F. 1987. Choosing appropriate information systems research methodologies. Communications of the ACM 30(11):900–902.CrossRef Galliers, R., Land, F. 1987. Choosing appropriate information systems research methodologies. Communications of the ACM 30(11):900–902.CrossRef
Zurück zum Zitat Garnham, A., Oakhill, J. 1996. The mental models theory language of comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 313–339. Garnham, A., Oakhill, J. 1996. The mental models theory language of comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 313–339.
Zurück zum Zitat Gause, D., Weinberg, G. 1989. Exploring Requirements: Quality Before Design. Dorset House Publishing, New York.MATH Gause, D., Weinberg, G. 1989. Exploring Requirements: Quality Before Design. Dorset House Publishing, New York.MATH
Zurück zum Zitat Gernsbacher, M. 1996. The structure-building framework: What it is, what it might also be and why. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 289–311. Gernsbacher, M. 1996. The structure-building framework: What it is, what it might also be and why. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 289–311.
Zurück zum Zitat Gernsbacher, M. 1997. Two decades of structure building. Discourse Processes 23(3):265–304. Gernsbacher, M. 1997. Two decades of structure building. Discourse Processes 23(3):265–304.
Zurück zum Zitat Goldman, S., Varma, S., Cote, N. 1996. Extending capacity-constrained construction integration: toward ‘smarter’ and flexible models of text comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 73–113. Goldman, S., Varma, S., Cote, N. 1996. Extending capacity-constrained construction integration: toward ‘smarter’ and flexible models of text comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 73–113.
Zurück zum Zitat Goldman, S., Graesser, A., van den Broek, P. 1999. Essays in honor of Tom Trabasso. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 1–10. Goldman, S., Graesser, A., van den Broek, P. 1999. Essays in honor of Tom Trabasso. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 1–10.
Zurück zum Zitat Graesser, A., Britton, B. 1996. Five metaphors for text understanding. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 341–351. Graesser, A., Britton, B. 1996. Five metaphors for text understanding. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 341–351.
Zurück zum Zitat Graesser, A., Swamer, S., Baggett, W., Sell, M. 1996. New models of deep comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 1–32. Graesser, A., Swamer, S., Baggett, W., Sell, M. 1996. New models of deep comprehension. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 1–32.
Zurück zum Zitat Graham, I. 1998. Requirements Engineering and Rapid Development. Harlow, Addison-Wesley. Graham, I. 1998. Requirements Engineering and Rapid Development. Harlow, Addison-Wesley.
Zurück zum Zitat Halliday, M., Hasan, R. 1976. Cohesion in English. Harlow, Longman Group. Halliday, M., Hasan, R. 1976. Cohesion in English. Harlow, Longman Group.
Zurück zum Zitat Ham, G. 1998. Four roads to use case discovery – there is a use (and a case) for each one. CrossTalk, December 1998. Version taken from: www.stsc.hill.af.mil/CrossTalk/1998 in Nov 2005. Ham, G. 1998. Four roads to use case discovery – there is a use (and a case) for each one. CrossTalk, December 1998. Version taken from: www.stsc.hill.af.mil/CrossTalk/1998 in Nov 2005.
Zurück zum Zitat Hsia, P., Yaung, A. 1988. Screen-based scenario generator: a tool for scenario-based prototyping. In: Proceedings of the 21st IEEE Conference on System Science, Hawaii, 4–7 January 1998 IEEE Computer Society Press, pp. 455–461. Hsia, P., Yaung, A. 1988. Screen-based scenario generator: a tool for scenario-based prototyping. In: Proceedings of the 21st IEEE Conference on System Science, Hawaii, 4–7 January 1998 IEEE Computer Society Press, pp. 455–461.
Zurück zum Zitat Insfran, E., Pastor, O., Wieringa, R. 2002. Requirements engineering-based conceptual modelling. Requirements Engineering Journal 7(2):61–72.CrossRef Insfran, E., Pastor, O., Wieringa, R. 2002. Requirements engineering-based conceptual modelling. Requirements Engineering Journal 7(2):61–72.CrossRef
Zurück zum Zitat Jackson, M. 1995. Software Requirements and Specifications: A Lexicon on Principles, Prejudice and Practice. Wokingham, Addison-Wesley Jackson, M. 1995. Software Requirements and Specifications: A Lexicon on Principles, Prejudice and Practice. Wokingham, Addison-Wesley
Zurück zum Zitat Jackson, M. 1998. A discipline of description. Requirements Engineering Journal 3:73–78.CrossRef Jackson, M. 1998. A discipline of description. Requirements Engineering Journal 3:73–78.CrossRef
Zurück zum Zitat Jackson, M. 2001. Problem Frames. Harlow, Addison-Wesley. Jackson, M. 2001. Problem Frames. Harlow, Addison-Wesley.
Zurück zum Zitat Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Wokingham, Addison-Wesley.MATH Jacobson, I., Christerson, M., Jonsson, P., Overgaard, G. 1992. Object-Oriented Software Engineering: A Use Case Driven Approach. Wokingham, Addison-Wesley.MATH
Zurück zum Zitat Jarke, M., Tung Bui, X., Carroll, J. 1998. Scenario management: An interdisciplinary approach. Requirements Engineering Journal 3(3/4):155–173.CrossRef Jarke, M., Tung Bui, X., Carroll, J. 1998. Scenario management: An interdisciplinary approach. Requirements Engineering Journal 3(3/4):155–173.CrossRef
Zurück zum Zitat Jorgensen, J.B., Lassen, B. 2005. Aligning Work Processes and the Advisor Portal Bank System, 1st International Workshop on Requirements Engineering for Business Need and IT Alignment, (REBNITA 2005), 13th IEEE International Requirements Engineering Conference, RE 2005, Paris, 29 Aug–2 Sep, 2005. Jorgensen, J.B., Lassen, B. 2005. Aligning Work Processes and the Advisor Portal Bank System, 1st International Workshop on Requirements Engineering for Business Need and IT Alignment, (REBNITA 2005), 13th IEEE International Requirements Engineering Conference, RE 2005, Paris, 29 Aug–2 Sep, 2005.
Zurück zum Zitat Kaakinen, J., Hyona, J., Keenan, J. 2002. Perspective effects on online text processing. Discourse Processes 33(2):159–173.CrossRef Kaakinen, J., Hyona, J., Keenan, J. 2002. Perspective effects on online text processing. Discourse Processes 33(2):159–173.CrossRef
Zurück zum Zitat Kaindl, H. 1998. Combining goals and functional requirements in a scenario-based design process. In: Johnson, H., Nigay, L., Roast, C., (eds.), People and Computers XIII: Proceedings of HCI’98, Sheffield, September, London, Springer-Verlag, pp. 101–121. Kaindl, H. 1998. Combining goals and functional requirements in a scenario-based design process. In: Johnson, H., Nigay, L., Roast, C., (eds.), People and Computers XIII: Proceedings of HCI’98, Sheffield, September, London, Springer-Verlag, pp. 101–121.
Zurück zum Zitat Kanyaru, J., Phalp, K. 2005a. Supporting the consideration of dependencies in use case specifications. In: 11th International Workshop on Requirements Engineering: Foundation For Software Quality - REFSQ05, Porto, Portugal, 13–14 June 2005. Kanyaru, J., Phalp, K. 2005a. Supporting the consideration of dependencies in use case specifications. In: 11th International Workshop on Requirements Engineering: Foundation For Software Quality - REFSQ05, Porto, Portugal, 13–14 June 2005.
Zurück zum Zitat Kanyaru, J., Phalp, K. 2005b. Requirements validation with enactable models of state-based use cases, Empirical Assessment in Software Engineering, EASE 2005, Keele University, 11–13 April 2005. Kanyaru, J., Phalp, K. 2005b. Requirements validation with enactable models of state-based use cases, Empirical Assessment in Software Engineering, EASE 2005, Keele University, 11–13 April 2005.
Zurück zum Zitat Kanyaru, J., Phalp, K. 2005c. Aligning Business Process Models with Specifications using Enactable Use Case Tools, 1st International Workshop on Requirements Engineering for Business Need and IT Alignment, (REBNITA 2005), 13th IEEE International Requirements Engineering Conference, RE 2005, Paris, 29 Aug–2 Sep, 2005. Kanyaru, J., Phalp, K. 2005c. Aligning Business Process Models with Specifications using Enactable Use Case Tools, 1st International Workshop on Requirements Engineering for Business Need and IT Alignment, (REBNITA 2005), 13th IEEE International Requirements Engineering Conference, RE 2005, Paris, 29 Aug–2 Sep, 2005.
Zurück zum Zitat Korn, J. 2000. Scenarios through linguistic modelling. In: IEE Seminar on Scenarios in the System Lifecycle (Ref 00/138), London, 7 December 2000, IEE, pp. 3/1–3/7. Korn, J. 2000. Scenarios through linguistic modelling. In: IEE Seminar on Scenarios in the System Lifecycle (Ref 00/138), London, 7 December 2000, IEE, pp. 3/1–3/7.
Zurück zum Zitat Kovitz, B. 1999. Practical Software Requirements: A Manual of Content and Style. Manning Publications, Greenwich, CT. Kovitz, B. 1999. Practical Software Requirements: A Manual of Content and Style. Manning Publications, Greenwich, CT.
Zurück zum Zitat Kulak, D., Guiney, E. 2000. Use Cases – Requirements in Context. Harlow, Addison-Wesley. Kulak, D., Guiney, E. 2000. Use Cases – Requirements in Context. Harlow, Addison-Wesley.
Zurück zum Zitat Leibundgut, R. 2002. Use Cases in the Project Lifecycle, Presented at Requirements Engineering Specialist Group of the British Computer Society Workshop: Scenarios Work! Improving Requirements Engineering with Use Cases and Scenarios, July 10th 2002, UC London, available from: http://mcs.open.ac.uk/computing/resg2/documents/Lei.bundgut.pdf. Leibundgut, R. 2002. Use Cases in the Project Lifecycle, Presented at Requirements Engineering Specialist Group of the British Computer Society Workshop: Scenarios Work! Improving Requirements Engineering with Use Cases and Scenarios, July 10th 2002, UC London, available from: http://​mcs.​open.​ac.​uk/​computing/​resg2/​documents/​Lei.​bundgut.​pdf.​
Zurück zum Zitat Liang, Y. 2003. From use cases to classes: A way of building object model with UML. Information and Software Technology 45(2):83–93.CrossRef Liang, Y. 2003. From use cases to classes: A way of building object model with UML. Information and Software Technology 45(2):83–93.CrossRef
Zurück zum Zitat Magliano, J. 1999. Revealing inference processes during text comprehension. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 55–75. Magliano, J. 1999. Revealing inference processes during text comprehension. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 55–75.
Zurück zum Zitat Mannes, S., St George, M. 1996. Effects of prior knowledge on text comprehension: a simple modelling approach. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 115–139. Mannes, S., St George, M. 1996. Effects of prior knowledge on text comprehension: a simple modelling approach. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 115–139.
Zurück zum Zitat Mattingly, L., Rao, H. 1998. Writing effective use cases and introducing collaboration cases. Journal of Object-Oriented Programming October:77–87. Mattingly, L., Rao, H. 1998. Writing effective use cases and introducing collaboration cases. Journal of Object-Oriented Programming October:77–87.
Zurück zum Zitat McNamara, D., Kintsch, W. 1996. Learning from texts: effects of prior knowledge and text coherence. Discourse Processes 22:247–288. McNamara, D., Kintsch, W. 1996. Learning from texts: effects of prior knowledge and text coherence. Discourse Processes 22:247–288.
Zurück zum Zitat Object Management Group (OMG) 2001. Unified Modeling Language v1.4 – Semantics. Document 01-09-73. Version taken from: http://www.omg.org/pub/docs/formal/01-09-73.pdf, taken Jan 2002. Object Management Group (OMG) 2001. Unified Modeling Language v1.4 – Semantics. Document 01-09-73. Version taken from: http://​www.​omg.​org/​pub/​docs/​formal/​01-09-73.​pdf, taken Jan 2002.
Zurück zum Zitat O’Brien, E., Myers, J. 1999. Text comprehension: a view from the bottom up. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 35–53 O’Brien, E., Myers, J. 1999. Text comprehension: a view from the bottom up. In: Goldman, S., Graesser, A., van den Broek, P. (eds.), Narrative Comprehension, Causality and Coherence: Essays in Honor of Tom Trabasso, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 35–53
Zurück zum Zitat Ozyurek, A., Trabasso, T. 1997. Evaluation during understanding of narratives. Discourse Processes 23:305–335. Ozyurek, A., Trabasso, T. 1997. Evaluation during understanding of narratives. Discourse Processes 23:305–335.
Zurück zum Zitat Perfetti, C. 1997. Sentences, individual differences and multiple texts: Three issues in text comprehension. Discourse Processes 23:337–355CrossRef Perfetti, C. 1997. Sentences, individual differences and multiple texts: Three issues in text comprehension. Discourse Processes 23:337–355CrossRef
Zurück zum Zitat Phalp, K., Cox, K. 2002. Supporting communicability with use case guidelines: An empirical study. In: 6th International Conference on Empirical Assessment in Software Engineering, Keele. Keele University, 8–10 April 2002. Phalp, K., Cox, K. 2002. Supporting communicability with use case guidelines: An empirical study. In: 6th International Conference on Empirical Assessment in Software Engineering, Keele. Keele University, 8–10 April 2002.
Zurück zum Zitat Phalp, K.T., Cox, K. 2003a. Using Enactable Models to Enhance Use Case Descriptions, ProSim’03, International Workshop on Software Process Simulation Modelling (in conjunction with ICSE 2003), Portland, USA, May 3–4 2003. Phalp, K.T., Cox, K. 2003a. Using Enactable Models to Enhance Use Case Descriptions, ProSim’03, International Workshop on Software Process Simulation Modelling (in conjunction with ICSE 2003), Portland, USA, May 3–4 2003.
Zurück zum Zitat Phalp, K.T., Cox, K. 2003b. Exploiting use case descriptions for specification and design. In: 7th International Conference on Empirical Assessment and Evaluation in Software Engineering (EASE 2003), Keele University, Staffordshire, UK, April 8–10th, 2003. Phalp, K.T., Cox, K. 2003b. Exploiting use case descriptions for specification and design. In: 7th International Conference on Empirical Assessment and Evaluation in Software Engineering (EASE 2003), Keele University, Staffordshire, UK, April 8–10th, 2003.
Zurück zum Zitat Pohl, K., Brandenburg, M., Gulich, A. 2001. Integrating requirements and architecture information: a scenario and meta-model based approach. In: Achour-Salinesi, C., Opdahl, A., Pohl, K., Rossi, M. (eds.), 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Interlaken, Switzerland, 4–5 June 2001 Essen, Essener Informatik Beitrage, pp. 68–84. Pohl, K., Brandenburg, M., Gulich, A. 2001. Integrating requirements and architecture information: a scenario and meta-model based approach. In: Achour-Salinesi, C., Opdahl, A., Pohl, K., Rossi, M. (eds.), 7th International Workshop on Requirements Engineering: Foundation for Software Quality, Interlaken, Switzerland, 4–5 June 2001 Essen, Essener Informatik Beitrage, pp. 68–84.
Zurück zum Zitat Pooley, R., Stevens, P. 1999. Using UML—Software Engineering with Objects and Components. Harlow, Addison-Wesley. Pooley, R., Stevens, P. 1999. Using UML—Software Engineering with Objects and Components. Harlow, Addison-Wesley.
Zurück zum Zitat Potts, C. 1993. Software engineering research revisited. IEEE Software September:19–28. Potts, C. 1993. Software engineering research revisited. IEEE Software September:19–28.
Zurück zum Zitat Ratcliffe, M., Budgen, D. 2001. The application of use case descriptions in system design specification. Information and Software Technology 43(6):365–386.CrossRef Ratcliffe, M., Budgen, D. 2001. The application of use case descriptions in system design specification. Information and Software Technology 43(6):365–386.CrossRef
Zurück zum Zitat Ratcliffe, M., Budgen, D. 2005. The application of use cases in systems analysis and design specification. Information and Software Technology 47(9):623–641. Ratcliffe, M., Budgen, D. 2005. The application of use cases in systems analysis and design specification. Information and Software Technology 47(9):623–641.
Zurück zum Zitat Regnell, B., Davidson, A. 1997. From requirements to design with use cases – experiences from industrial pilot projects. In: Dubois, E., Opdahl, A., Pohl, K. (eds.), 3rd International Workshop on Requirements Engineering: Foundation for Software Quality, Barcelona, 16–17 June 1997, Namur University Press. Regnell, B., Davidson, A. 1997. From requirements to design with use cases – experiences from industrial pilot projects. In: Dubois, E., Opdahl, A., Pohl, K. (eds.), 3rd International Workshop on Requirements Engineering: Foundation for Software Quality, Barcelona, 16–17 June 1997, Namur University Press.
Zurück zum Zitat Regnell, B., Kimber, K., Wesslen, A. 1995. Improving the use case driven approach to requirements engineering. In: 2nd International Symposium on Requirements Engineering, York, March 1995 Los Alamitos, CA, IEEE Computer Society Press, pp. 40–47. Regnell, B., Kimber, K., Wesslen, A. 1995. Improving the use case driven approach to requirements engineering. In: 2nd International Symposium on Requirements Engineering, York, March 1995 Los Alamitos, CA, IEEE Computer Society Press, pp. 40–47.
Zurück zum Zitat Robertson, S. 1995. Generating object-oriented design representations via scenario queries. In: Carroll, J. (ed.). Scenario-Based Design: Envisioning Work and Technology in System Development, Chichester, Wiley, pp. 279–308. Robertson, S. 1995. Generating object-oriented design representations via scenario queries. In: Carroll, J. (ed.). Scenario-Based Design: Envisioning Work and Technology in System Development, Chichester, Wiley, pp. 279–308.
Zurück zum Zitat Robertson, S. 2001. Are we afraid of the dark? IEEE Software July/August:12–15. Robertson, S. 2001. Are we afraid of the dark? IEEE Software July/August:12–15.
Zurück zum Zitat Rosenberg, D., Scott, K. 1999. Use Case Driven Object Modelling with UML: A Practical Approach. Harlow, Addison-Wesley. Rosenberg, D., Scott, K. 1999. Use Case Driven Object Modelling with UML: A Practical Approach. Harlow, Addison-Wesley.
Zurück zum Zitat Rosenberg, D., Scott, K. 2001. Applying Use Case Driven Object Modeling with UML. An Annotated E-Commerce Example. Reading, MA, Addison-Wesley. Rosenberg, D., Scott, K. 2001. Applying Use Case Driven Object Modeling with UML. An Annotated E-Commerce Example. Reading, MA, Addison-Wesley.
Zurück zum Zitat Schneider, G., Winters, J. 1998. Applying Use Cases: A Practical Guide. Harlow, Addison-Wesley. Schneider, G., Winters, J. 1998. Applying Use Cases: A Practical Guide. Harlow, Addison-Wesley.
Zurück zum Zitat Somé, S. 2005. Supporting use case based requirements engineering, Information and Software Technology (accepted – now available online Articles in Press). Somé, S. 2005. Supporting use case based requirements engineering, Information and Software Technology (accepted – now available online Articles in Press).
Zurück zum Zitat Trabasso, T., Van Den Broek, P., Suh, S. 1989. Logical necessity and transitivity in causal relations in stories. Discourse Processes 12:1–25. Trabasso, T., Van Den Broek, P., Suh, S. 1989. Logical necessity and transitivity in causal relations in stories. Discourse Processes 12:1–25.
Zurück zum Zitat Traxler, M., Gernsbacher, M. 1995. Improving coherence in written communication. In: Gernsbacher, M., Givon, T. (eds.), Coherence in Spontaneous Text, Philadelphia. John Benjamins, pp. 215–237. Traxler, M., Gernsbacher, M. 1995. Improving coherence in written communication. In: Gernsbacher, M., Givon, T. (eds.), Coherence in Spontaneous Text, Philadelphia. John Benjamins, pp. 215–237.
Zurück zum Zitat Turner, A., Britton, B., Andreaessen, P., McCutchen, D. 1996. A predication semantics model of text comprehension and recall. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 33–71. Turner, A., Britton, B., Andreaessen, P., McCutchen, D. 1996. A predication semantics model of text comprehension and recall. In: Britton, B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 33–71.
Zurück zum Zitat van den broek, P., Risden, K., Fletcher, C., Thurlow, T. 1996. A ‘landscape’ view of reading: fluctuating patterns of activation and the construction of a stable memory representation. In: Britton B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 165–187. van den broek, P., Risden, K., Fletcher, C., Thurlow, T. 1996. A ‘landscape’ view of reading: fluctuating patterns of activation and the construction of a stable memory representation. In: Britton B., Graesser, A. (eds.), Models of Understanding Text, Mahwah, NJ, Lawrence Erlbaum Associates, pp. 165–187.
Zurück zum Zitat Wason, P., Reich, S. 1979. A verbal illusion. Quarterly Journal of Experimental Psychology 31:591–597. Wason, P., Reich, S. 1979. A verbal illusion. Quarterly Journal of Experimental Psychology 31:591–597.
Zurück zum Zitat Wieringa, R. 2001. Software requirements engineering: the need for systems engineering and literacy. Requirements Engineering Journal 6:132–134.CrossRef Wieringa, R. 2001. Software requirements engineering: the need for systems engineering and literacy. Requirements Engineering Journal 6:132–134.CrossRef
Zurück zum Zitat Yin, R. 1994. Case Study Research: Design and Methods, 2nd Edition. London, Sage Publications. Yin, R. 1994. Case Study Research: Design and Methods, 2nd Edition. London, Sage Publications.
Zurück zum Zitat Zuber-Skerritt, O. editor, 1996. New Directions in Action Research. London, Falmer Press. Zuber-Skerritt, O. editor, 1996. New Directions in Action Research. London, Falmer Press.
Metadaten
Titel
Assessing the quality of use case descriptions
verfasst von
Keith Thomas Phalp
Jonathan Vincent
Karl Cox
Publikationsdatum
01.03.2007
Erschienen in
Software Quality Journal / Ausgabe 1/2007
Print ISSN: 0963-9314
Elektronische ISSN: 1573-1367
DOI
https://doi.org/10.1007/s11219-006-9006-z

Weitere Artikel der Ausgabe 1/2007

Software Quality Journal 1/2007 Zur Ausgabe

EditorialNotes

In this issue

Premium Partner