Abstract
When a software product is designed and implemented, it is very important to assure that the user requirements have been properly represented. To achieve this objective, a guided software production process is needed, starting from the initial requirements engineering activities and through to the resultant software product. In this paper, a methodological approach for generating user interfaces corresponding to the user requirements is introduced. By doing this, we go a step further in the process of properly embedding requirements engineering in to the software production process, because users can validate their requirements as early as possible, through the validation of the user interfaces generated as a software representation of their requirements. Also, these interfaces can be reused for further refinement as a useful starting point in the software development process.
The research reported in this paper has been partially supported by the Spanish Ministries of Education and Industry, CICYT- FEDER project number TIC1FD97- 1102
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Balzert, H.; “From OOA to GUIs: The Janus System”. IEEE Software, 8(9), Febraury 1996, pp 43–47.
Benner K. M.; Feather M. S.; Johnson W. L. “Utilizing Scenarios in the Software Development Process. En Information System Development Process, pp 117–134. Elsevier Science Publisher, 1993. Editores: N. Prakash, C. Rolland, y B. Percini.
Bennett, D. W. “Designing Hard Software: The Essential Tasks”. Manning Publications co, 1997.
Booch G; Rumbaugh J; Jacobson I. “The unified modelling language”. Addison-Wesley. 1999.
Bridge Point. CASE TOOL, Project Technology. http://www.projtech.com
Collins-Cope, M; “RSI-A Structured Approach to Use Cases and HCI Design”. Personal Communication, Ratio Group Ltd. 1999.
Constantine L.L; Lockwood L. A. D. “Software for Use: A practical Guide to the Models and Methods of Usage-Centered Design”. Addison Wesley 1999.
Elkoutbi M; Khriss I; Keller R; “Generating User Interface Prototypes from Scenarios”. Proceedings of the Fourt IEEE International Symposium on Requeriments Engineering (RE’99). Limerick Ireland 1999.
Harel D; “State Charts: a visual formalism for complex systems”. Science of Computer Programming, 8(3), 231–274. 1987.
Horrocks I. “Constructing the User Interface with Statecharts”. Addison-Wesley, 1998.
IBM, Systems Application Architecture: Common User Access-Guide to User Interface Design-Advanced Interface Design Reference, IBM, 1991.
ITU: Recommendation Z. 120: Message Sequence Chart (MSC). ITU, Geneva, 1996.
Jacobson I et al. “Object-Oriented Software Engineering: A use case driven approach”. New-York ACM Press, 1992.
Jacobson I; Booch G; Rumbaugh J. “The Unified Software Development Process”. Addison-Wesley,1999.
Kerr J; Hunter R; “Inside RAD”. McGraw-Hill 1994.
Kotonya, G; Sonmmerville, I. “Requirements Engineering: Process and Techniques”. John Wiley & Sons. 1998.
Nielsen J. “Scenarios in Discount Usability Engineering”. Scenario-Based Design: Envisioning Work and Technology in System Development. John Wiley & Sons, 1995. pp 59–85.
Rumbaugh J; et al. “Object Oriented Modeling”. Prentice Hall 1997.
Schlungbaum E; Elwert T; “Modeling a Netscape-like browser using TADEUS”. CHI’96. Vancuver 1996. Pp 19–24
Schneider G.; Winters J. P. “Applying Use Cases: A practical Guide”. Addison Wesley 1998.
[21] Sánchez Díaz J; “Generating State Transition Diagrams from Message Sequence Charts” Technical Report-DSIC-1999. Valencia University of Technology (in Spanish).
Sánchez J; Pelechano V; Pastor O; “Un entorno de generación de interfaces de usuario a partir de casos de uso”. Workshop On Requeriments Engineering’ 99. pp 106–116. Buenos Aires. Septiembre 1999.
Sánchez J; Pelechano V; Insfrán E; “Un entorno de generación de prototipos de interfaces de usuario a partir de diagramas de interacción”. IDEAS 2000. Pp 145–155. Cancún (Mexico). Abril 2000.
Systa T. “Automated Support for Constructing OMT Scenarios and State Diagrams”. Department of Computer Science. University of Tampere. Technical Report A-1997-8
Somé S. S.; Dssouli R; Vaucher, J. “Toward an Automation of Requirements Engineering using Scenarios”. Journal of Computing and Information, vol 2,1, 1996, pp 1110–1132
Telelogic. CASE TOOL Telelogic Tau 3.6.2. http://www.telelogic.com. 1999.
Vanderdonckt J. “Knoledge-Based Systems for Automated User Interface Generation: the TRIDENT Experience”. RP-95-010. March 1995.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Díaz, J.S., López, O.P., Fons, J.J. (2001). From User Requirements to User Interfaces: A Methodological Approach. In: Dittrich, K.R., Geppert, A., Norrie, M.C. (eds) Advanced Information Systems Engineering. CAiSE 2001. Lecture Notes in Computer Science, vol 2068. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45341-5_5
Download citation
DOI: https://doi.org/10.1007/3-540-45341-5_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42215-0
Online ISBN: 978-3-540-45341-3
eBook Packages: Springer Book Archive