Qué es uwe

Solo disponible en BuenasTareas
  • Páginas : 2 (330 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de junio de 2011
Leer documento completo
Vista previa del texto
The UWE approach provides a domain specific notation, a model-driven development process, and tool support for the engineering of Web applications. The characteristic of UWE is the fact to be anapproach based on standards which is not limited to the use of the "lingua franca" UML but also uses XMI as a model exchange format, MOF for meta-modelling, the model-driven principles of the MDAapproach, the model transformation language QVT, and XML.

The main reasons for using the extension mechanisms of the UML instead of a proprietary modelling techniques is the acceptance of the UML in thedevelopment of software systems, flexibility for the definition of a Web domain specific modelling language: a so-called UML profile, and wide visual modelling support by existing UML CASE tools.

UWEuses "pure" UML notation and UML diagram types whenever possible for the analysis and design of Web applications, i.e. without extensions of any type. For the Web specific features, such as nodes andlinks of the hypertext structure, the UWE profile includes stereotypes, tagged values and constraints defined for the modelling elements. The UWE extension covers navigation, presentation, businessprocesses and adaptation aspects. The UWE notation is defined as a "lightweight" extension of the UML.

Overview of the UWE models:
(UMLet source file of this image)

The UWE design approachfor Web business processes consists of introducing specific process classes that are part of a separate process model with a defined interface to the navigation model. To model adaptive features of Webapplications in a non-invasively way, UWE uses techniques of aspect-oriented modelling (AOM). Following the separation of concerns principle UWE proposes to build an adaptive model for personalized orcontext-dependent systems and weave the models afterwards.

Example for a Navigation Diagram: (more examples in the Model Examples section)

Computer aided design using the UWE method is...
tracking img