Abstract
A new concept of elicitation of requirements specification supported by an implemented CASE tool TESSI will be described in this paper. It concerns the problem of understanding, eliciting, and describing user requirements. The presented method consists of three steps. First, a semi-automatic transformation of the text of requirements into an object-oriented model will be supported. Second, a corresponding textual description will be automatically generated based on the just identified OO model. The generated text represents the analyst's understanding of the user's requirements. Third, the generated text will be read by the user and the domain experts in order to correct /complement it. A new version of requirements in the textual form will be created. This process will be iteratively repeated until there are no doubts about the analyst's good understanding of the problem. We argue that this approach which combines analysis and reengineering improves the quality of requirements specification.
Preview
Unable to display preview. Download preview PDF.
References
Coad, P., Yourdon,E.: Object-Oriented Analysis. Yourdon Press-Prentice Hall, 1991.
Emmerich, W., Kroha, P., Schäfer, W.: Object-Oriented Database Management Systems for Construction of CASE Environments. In: Marik, V. et al (Eds.): Proceedings of the 4th International Conference DEXA'93, Lecture Notes in Computer Sciences, No. 720, Springer, 1993.
Kroha, P.: Objects and Databases. McGraw-Hill, 1993.
Kroha, P.: Softwaretechnologie. Prentice Hall, 1997 (in German).
Motta, E., Rajan, T., Eisenstadt, M.: Knowledge acquisition as aprocess of model refinement. Knowledge Acquisition 2 (1), pp. 21–49, 1990.
Rubin,K., Goldberg, A.: Object Behaviour Analysis. Communication of ACM, Vol. 35, No.9, pp. 48–62, September 1992.
Strauß, M.: Development and Implementation of a Prototype of a CASE Tool for Object-Oriented Analysis and Design with Aspects of Reverse Engineering. Master Thesis, Technische Universitt Chemnitz, Faculty of Informatics, 1996 (in German).
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kroha, P., Strauß, M. (1997). Requirements specification iteratively combined with reverse engineering. In: Plášil, F., Jeffery, K.G. (eds) SOFSEM'97: Theory and Practice of Informatics. SOFSEM 1997. Lecture Notes in Computer Science, vol 1338. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63774-5_128
Download citation
DOI: https://doi.org/10.1007/3-540-63774-5_128
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63774-5
Online ISBN: 978-3-540-69645-2
eBook Packages: Springer Book Archive