UML Modeling of User and Database
Interaction (UDBI)
Jesus
M. Almendros-Jimenez & Luis Iribarne
Group of Information Systems
University
of Almeria, SPAIN
{jalmen,liribarne}@ual.es
Abstract
In this work, we
present a modeling technique for user and database interaction
based on UML. User interaction will be modeled by means of UML activity
diagrams and database interaction by means of UML sequence diagrams.
The proposed modeling technique establishes how to integrate both
diagrams in order to describe the user interface and database
interaction of a software system. A case study of a Internet Book
Shopping system will be shown to ilustrate the proposal.
The UDBI of
IBS (Internet Book Shopping)
Project
1. The User Interface Diagram
2. Class
Diagrams
2.1. Database Class Diagram
2.2. GUI Class Diagram
3. Database-Interactions Diagrams
3.1. Database-Interaction
of the Clear button in QueryCatalogue
3.2. Database-Interaction
of the Search button in QueryCatalogue
3.3. Database-Interaction of
the Selected
Article event in ShoppingCart
3.4. Database-Interaction
of the Selected
Article event in ManageShoppingCart
3.5. Database-Interaction of the
Accept
button in ShoppingCart
3.6. Database-Interaction
of the Purchase
button in Purchase
3.7. Database-Interaction
of the AddToCart button
in Purchase
4. User-Interaction Diagrams
4.1. The user-interaction
ManageShoppingCart
4.2. The user-interaction
Purchase
4.3. The
user-interaction QueryCatalogue
4.4. The user-interaction
ShoppingCart
4.5. The user-interaction
ConfirmRemoveArticle
4.6. The user-interaction
QueryCataloguebyAdministrator
4.7. All
User-Interactions diagrams
5. Frames examples
The
User Interface Diagram
[ Home ]
Class Diagrams
Database
Class Diagram
[ Home ]
GUI Class
Diagram
[ Home ]
Database-Interactions
Diagrams
Database-Interaction
of the Clear button in QueryCatalogue
[ Home ]
Database-Interaction
of the Search button in QueryCatalogue
[ Home ]
Database-Interaction
of the Selected
Article event in ShoppingCart
[ Home ]
Database-Interaction
of the Selected
Article event in ManageShoppingCart
[ Home ]
Database-Interaction
of the Accept
button in ShoppingCart
[ Home ]
Database-Interaction
of the Purchase
button in Purchase
[ Home ]
Database-Interaction
of the AddToCart
button
in Purchase
[ Home ]
User-Interaction Diagrams
The
user-interaction ManageShoppingCart
[ Home ]
The
user-interaction Purchase
[ Home ]
The user-interaction QueryCatalogue
[ Home ]
The
User-Interaction
ShoppingCart
[ Home ]
The
user-interaction
ConfirmRemoveArticle
[ Home ]
The
user-interaction
QueryCataloguebyAdministrator
[ Home ]
All
User-Interaction diagrams
[ Home ]
Frames
examples
The Query Catalogue window
The Purchase window
The Shopping Cart window
The Confirm Remove Article
window
[ Home ]
(c) 2007
Jesus M. Almendros-Jimenez and Luis Iribarne
University of Almeria
SPAIN