rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9780470015544

Web Engineering The Discipline of Systematic Development of Web Applications

by ; ; ; ;
  • ISBN13:

    9780470015544

  • ISBN10:

    0470015543

  • Edition: 1st
  • Format: Paperback
  • Copyright: 2006-06-16
  • Publisher: WILEY
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $82.08 Save up to $53.28
  • Buy New
    $82.00
    Add to Cart Free Shipping Icon Free Shipping

    PRINT ON DEMAND: 2-4 WEEKS. THIS ITEM CANNOT BE CANCELLED OR RETURNED.

Summary

The World Wide Web has a massive and permanent influence on our lives. Economy, industry, education, healthcare, public administration, entertainment - there is hardly any part of our daily lives which has not been pervaded by the Internet. Accordingly, modern Web applications are fully-fledged, complex software systems, and in order to be successful their development must be thorough and systematic. This book presents a new discipline called Web Engineering taking a rigorous interdisciplinary approach to the development of Web applications, covering Web development concepts, methods, tools and techniques. It highlights the need to examine and re-use the body of knowledge found within software engineering and demonstrates how to use that knowledge within the Web environment, putting emphasize on current practices, experiences and pitfalls. The book is ideal for undergraduate and graduate students on Web-focused or Software Engineering courses, as well as Web software developers, Web designers and project managers.

Author Biography

Gerti Kappel is full professor of Business Informatics at Vienna University of Technology.

Birgit Pröll teaches and researches at Johannes Kepler University (JKU), Linz, Austria.

Siegfried Reich is director of Salzburg Research, the non-profit research organization owned by the County of Salzburg.

Werner Retschitzegger is head of Department of Information Systems at JKU.

Table of Contents

1 An Introduction to Web EngineeringGerti Kappel, Birgit Pröll, Siegfried Reich, Werner Retschitzegger.
1.1 Motivation.
1.2 Categories of Web Applications.
1.3 Characteristics of Web Applications.
1.4 Objectives and Structure of the Book.
2 Requirements Engineering for Web Applications Paul Grünbacher.
2.1 Introduction.
2.2 Fundamentals.
2.3 RE Specifics in Web Engineering 2.4 Principles for RE of Web Applications.
2.5 Adapting RE Methods to Web Application Development.
2.6 Outlook.
3 Modeling Web ApplicationsWieland Schwinger, Nora Koch.
3.1 Introduction.
3.2 Fundamentals.
3.3 Modeling Specifics in Web Engineering.
3.4 Modeling Requirements.
3.5 Content Modeling.
3.6 Hypertext Modeling.
3.7 Presentation Modeling.
3.8 Customization Modeling.  
3.9 Methods and Tools.
3.10 Outlook.
4 Web Application Architectures Christian Eichinger.
4.1 Introduction.
4.2 Fundamentals.
4.3 Specifics of Web Application Architectures.
4.4 Components of a Generic Web Application Architecture.
4.5 Layered Architectures.
4.6 Data-aspect Architectures.
4.7 Outlook.
5 Technology-aware Web Application DesignGerhard Austaller, Andreas Hartl, Markus Lauff, Fernando Lyardet, Max Mühlhäuser.
5.1 Introduction.
5.2 Web Design from an Evolutionary Perspective.
5.3 Presentation Design.
5.4 Interaction Design.
5.5 Functional Design.
5.6 Outlook.
5.7 Summary.
6 Technologies for Web ApplicationsMartin Nussbaumer, Martin Gaedke.
6.1 Introduction.
6.2 Fundamentals.
6.3 Client/Server Communication on the Web.
6.4 Client-side Technologies.
6.5 Document-specific Technologies.  
6.6 Server-side Technologies.  
6.7 Outlook.
7 Testing Web ApplicationsChristoph Steindl, Rudolf Ramler, Josef Altmann.
7.1 Introduction.
7.2 Fundamentals.
7.3 Test Specifics in Web Engineering.
7.4 Test Approaches.
7.5 Test Scheme.
7.6 Test Methods and Techniques 7.6.1 Link Testing.
7.7 Test Automation.
7.8 Outlook.
8 Operation and Maintenance of Web ApplicationsArno Ebner, Birgit Pröll, Hannes Werthner.
8.1 Introduction.
8.2 Challenges Following the Launch of a Web Application.
8.3 Promoting a Web Application.
8.4 Content Management.
8.5 Usage Analysis.
8.6 Outlook.
9 Web Project Management Herwig Mayr.
9.1 From Software Project Management to Web Project Management.
9.2 Challenges in Web Project Management.
9.3 Managing Web Teams.
9.4 Managing the Development Process of a Web Application.
9.5 Outlook.
10 The Web Application Development ProcessGregor Engels, Marc Lohmann, Annika Wagner.
10.1 Motivation.
10.2 Fundamentals.
10.3 Requirements for a Web Application Development Process.
10.4 Analysis of the Rational Unified Process.
10.5 Analysis of Extreme Programming.
10.6 Outlook.
11 Usability of Web ApplicationsMartin Hitz, Gerhard Leitner, Rudolf Melcher.
11.1 Motivation.
11.2 What is Usability?.
11.3 What characterizes the Usability of Web Applications?.
11.4 Design Guidelines 11.4.1 Response Times.
11.5 Web Usability Engineering Methods.
11.6 Web Usability Engineering Trends.
11.7 Outlook.
12 Performance of Web Applications Gabriele Kotsis.
12.1 Introduction.
12.2 What Is Performance?.
12.3 What Characterizes the Performance of Web Applications?.
12.4 System Definition and Indicators.
12.5 Characterizing the Workload 12.6 Analytical Techniques.
12.7 Representing and Interpreting Results.
12.8 Performance Optimization Methods.
12.9 Outlook.
13 Security for Web ApplicationsMartin Wimmer, Alfons Kemper, Stefan Seltzsam.
13.1 Introduction.
13.2 Aspects of Security.
13.3 Encryption, Digital Signatures and Certificates.
13.4 Secure Client/Server-Interaction.
13.5 Client Security Issues.
13.6 Service Provider Security Issues.
13.7 Outlook.
14 The Semantic Web—The Network of Meanings in the Network of Documentsernher Behrendt, Nitin Arora.
14.1 Fundamentals of the Semantic Web.
14.2 Technological Concepts.
14.3 Specifics of Semantic Web Applications.
14.4 Tools.
14.5 Outlook.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program