UMLBased Design Enviroment for Interactive Applications - PowerPoint PPT Presentation

1 / 15
About This Presentation
Title:

UMLBased Design Enviroment for Interactive Applications

Description:

Easing the design of user interfaces. Emphasises on supporting the development of form-based ... Interaction objects (constructor creators, placement, layout) ... – PowerPoint PPT presentation

Number of Views:28
Avg rating:3.0/5.0
Slides: 16
Provided by: sil60
Category:

less

Transcript and Presenter's Notes

Title: UMLBased Design Enviroment for Interactive Applications


1
UML-Based Design Enviroment for Interactive
Applications
2
UMLi
  • The Unified Modelling Language for Interactive
    Applications
  • An extension of UML
  • Easing the design of user interfaces
  • Emphasises on supporting the development of
    form-based interactive interfaces
  • Enviroment tool ARGOi
  • Relation between interaction and domain objects

3
Modeling User Interface Presentations
  • UML Class and object diagrams
  • Problems Identifying roles and containments

4
User Interface Presentations
5
Modelling User Interface Behaviour
  • Control-flow and data-flow
  • Difference lies in whether the activity diagram
    has object flows or not.
  • UMLi has distinct facilities for modelling
    control-flow and data-flow.

6
Modelling User Interface Behaviour
7
ARGO
8
ARGOi
  • Based on ARGO and provides the UMLi facilities.
  • Based mainly on the extended functionalities
    implemented in the editing panel and property form

9
ARGOi high level architecture
  • Components (ARGO, GEF, NSUML,XML Parser)

10
Presentation Modelling Support
  • Problems (content, concept)
  • ARGOi (FreeContainer, automatically created)
  • Interaction objects (constructor creators,
    placement, layout)
  • From abstract presentation to concrete
    presentation

11
Control-flow Modelling Support
  • Temporal-relation wizard
  • Based on task model techniques
  • Uses extensions to UML activity diagrams
  • Benefits
  • Reduced effort modelling control-flow
  • Exploits the potential of SelectionStates and
    ReturnTransitions

12
Temporal-relation wizard
13
Data-flow Modelling Support
  • Classifiers (Class, UseCase, InteractionObject)
  • Type specification
  • Stereotypes

14
(No Transcript)
15
Conclusions
  • UMLi can be effectively implemented in a
    UML-based design environment
  • ARGOi can provide support for modelling a
    complete interactive application
Write a Comment
User Comments (0)
About PowerShow.com