Fundamentals of database systems (2nd ed.)
Fundamentals of database systems (2nd ed.)
The use-case construct in object-oriented software engineering
Scenario-based design
The Unified Modeling Language user guide
The Unified Modeling Language user guide
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
Supporting Scenario-Based Requirements Engineering
IEEE Transactions on Software Engineering
The unified software development process
The unified software development process
Human-Computer Interaction
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Designing personalized web applications
Proceedings of the 10th international conference on World Wide Web
Modeling Interactions and Navigation in Web Applications
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
The treatment of navigation in web engineering
Advances in Engineering Software
Introducing requirements traceability support in model-driven development of web applications
Information and Software Technology
Modelling form-based interfaces with bipartite state machines
Interacting with Computers
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Accessibility at early stages: insights from the designer perspective
Proceedings of the International Cross-Disciplinary Conference on Web Accessibility
Client needs and the design process in web projects
Journal of Web Engineering
Requirements engineering for web applications: a comparative study
Journal of Web Engineering
Notes for the conceptual design of interfaces
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Hi-index | 0.00 |
The UML suggests the employment of use cases for capturing the requirements and for specifying the interaction between the users and the system being modeled. Use cases are easily understood by users since they are essentially textual descriptions, but lack the precision and the conciseness accomplished by the other diagrammatic tools of UML. Besides, there is no systematic method that helps the designer to obtain such UML diagrams from a set of use cases. In this paper we present a diagrammatic tool to represent the users/system interaction called User Interaction Diagram (UID). UIDs have proven to be a valuable tool to gather requirements since they describe the exchange of information between the system and the user in a high level of abstraction, without considering specific user interface aspects and design details as in other UML diagrams. We show how UIDs can be incorporated into the requirements and analysis workflows of the Unified Process for software development.