Comprehension, Use Case and Requirements.

Phalp, K. T., Jeary, S., Adlem, A. and Vincent, J., 2009. Comprehension, Use Case and Requirements. In: Annual International SQM (Software Quality Management) and INSPIRE (International conference for Process Improvement, Research and Education) Conferences, 6-8 April 2009, Southampton Solent University, Southampton, England, pp. 207-218.

Full text available as:

[img]
Preview
PDF - Accepted Version
71kB

Abstract

Within requirements engineering it is generally accepted that in writing specifications (or indeed any requirements phase document), one attempts to produce an artefact which will be simple to comprehend for the user. That is, whether the document is intended for customers to validate requirements, or engineers to understand what the design must deliver, comprehension is an important goal for the author. Indeed, advice on producing ‘readable’ or ‘understandable’ documents is often included in courses on requirements engineering. However, few researchers, particularly within the software engineering domain, have attempted either to define or to understand the nature of comprehension and it’s implications for guidance on the production of quality requirements. In contrast, this paper examines thoroughly the nature of textual comprehension, drawing heavily from research in discourse process, and suggests some implications for requirements (and other) software documentation. In essence, we find that the guidance on writing requirements, often prevalent within software engineering, may be based upon assumptions which are an oversimplification of the nature of comprehension. Furthermore, that these assumptions may lead to rules which detract from the quality of the requirements document and, thus, the understanding gained by the reader. Finally the paper suggests lessons learned which may be useful in formulating future guidance for the production of requirements documentation.

Item Type:Conference or Workshop Item (Paper)
Uncontrolled Keywords:software quality, quality, requirements, use cases, UML, comprehension
Subjects:Generalities > Computer Science and Informatics
Group:Faculty of Science and Technology
ID Code:10033
Deposited By:Dr Keith Phalp
Deposited On:14 Jun 2009 20:47
Last Modified:10 Sep 2014 15:44

Document Downloads

More statistics for this item...
Repository Staff Only -
BU Staff Only -
Help Guide - Editing Your Items in BURO