Introducing Graphic Designers in a Web Development Process

Web development teams include not only software engineers but also graphic designers. In this work, we extend the OOWS method in order to introduce graphic designers into its development process. To do this, we extend the automatic code generation strategy of the OOWS method to obtain code that provides users with the information and functionality captured in the requirements model but without considering any kind of aesthetic aspect. We also propose a strategy to define domain-independent presentation templates. These templates can be applied to any web application developed by the OOWS method. These extensions allow us to define a web development process where graphic designers work together with analysts with a high degree of independence from each other but always in a coordinated way.

[1]  Roger S. Pressman,et al.  Web Engineering , 2001, Lecture Notes in Computer Science.

[2]  James Noble,et al.  Usage-Centered Design and Software Engineering: Models for Integration , 2003, ICSE Workshop on SE-HCI.

[3]  Gustavo Rossi,et al.  Systematic hypermedia application design with OOHDM , 1996, HYPERTEXT '96.

[4]  Vicente Pelechano,et al.  The OO-method approach for information systems modeling: from object-oriented conceptual modeling to automated programming , 2001, Inf. Syst..

[5]  Lois M. L. Delcambre Conceptual Modeling - ER 2005, 24th International Conference on Conceptual Modeling, Klagenfurt, Austria, October 24-28, 2005, Proceedings , 2005, ER.

[6]  Nora Koch,et al.  Software Engineering for Adaptive Hypermedia Applications , 2001 .

[7]  Gustavo Rossi,et al.  Measuring Web Application Quality with WebQEM , 2002, IEEE Multim..

[8]  Tony Clark,et al.  Model-driven development - Guest editor's introduction , 2003 .

[9]  Ó. Pastor,et al.  On Conceptual Modeling of Device-Independent Web Applications : Towards a Web Engineering Approach , 2000 .

[10]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[11]  Inge van de Weerd,et al.  A situational implementation method for web-based content management system-applications: method engineering and validation in practice , 2006, Softw. Process. Improv. Pract..

[12]  Tok Wang Ling,et al.  Conceptual Modeling - ER 2003 , 2003, Lecture Notes in Computer Science.

[13]  Philippe A. Palanque,et al.  Engineering Human Computer Interaction and Interactive Systems, Joint Working Conferences EHCI-DSVIS 2004, Hamburg, Germany, July 11-13, 2004, Revised Selected Papers , 2005, EHCI/DS-VIS.

[14]  Gustavo Rossi,et al.  Systematic hypermedia design with oohdm , 1996 .

[15]  Nuno Jardim Nunes,et al.  CanonSketch: A User-Centered Tool for Canonical Abstract Prototyping , 2004, EHCI/DS-VIS.

[16]  Vicente Pelechano,et al.  Development of Web Applications from Web Enhanced Conceptual Schemas , 2003, ER.

[17]  Vicente Pelechano,et al.  Transforming Web Requirements into Navigational Models: AN MDA Based Approach , 2005, ER.

[18]  Stephen J. Mellor,et al.  Model-driven development - Guest editor's introduction , 2003 .

[19]  Vicente Pelechano,et al.  Towards an End-User Development Approach for Web Engineering Methods , 2006, CAiSE.

[20]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[21]  Bernhard Thalheim,et al.  Conceptual modelling of web information systems , 2005, Data Knowl. Eng..

[22]  Vicente Pelechano,et al.  Developing E-Commerce Applications from Task-Based Descriptions , 2005, EC-Web.