“Web Engineering: Modelling and Implementing Web Applications” presents the state of the art approaches for obtaining a correct and complete Web software product from conceptual schemas, represented via well-known design notations. Describing mature and consolidated approaches to developing complex applications, this edited volume is divided into three parts and covers the challenges web application developers face; design issues for web applications; and how to measure and evaluate web applications in a consistent way. With contributions from leading researchers in the field this book will appeal to researchers and students as well as to software engineers, software architects and business analysts.
Author(s): Gustavo Rossi, Oscar Pastor, Daniel Schwabe, Luis Olsina
Series: Human-Computer Interaction Series
Edition: 1
Publisher: Springer
Year: 2007
Language: English
Pages: 464
184628922X......Page 1
Contents......Page 7
Part I: Web Engineering and Web Applications Development......Page 13
1. Introduction......Page 14
2. Web Application Development: Challenges and the Role of Web Engineering......Page 17
3. The Web as an Application Platform......Page 43
Part II: Web Design Methods......Page 56
4. Overview of Design Issues for Web Applications Development......Page 57
5. Applying the OOWS Model-Driven Approach for Developing Web Applications. The Internet Movie Database Case Study......Page 72
6. Modeling and Implementing Web Applications with OOHDM......Page 116
7. UML-Based Web Engineering An Approach Based on Standards......Page 163
8. Designing Multichannel Web Applications as "Dialogue Systems": The IDM Model......Page 198
9. Designing Web Applications with WebML and WebRatio......Page 225
10. Hera......Page 266
11. WSDM: Web Semantics Design Method......Page 305
12. An Overview of Model-Driven Web Engineering and the MDA......Page 354
Part III: Quality Evaluation and Experimental Web Engineering......Page 384
13. How to Measure and Evaluate Web Applications in a Consistent Way......Page 385
14. The Need for Empirical Web Engineering: An Introduction......Page 421
15. Conclusions......Page 448
C......Page 453
E......Page 454
M......Page 455
O......Page 456
S......Page 457
W......Page 458
Z......Page 459