Presentation is loading. Please wait.

Presentation is loading. Please wait.

Module: Software Engineering of Web Applications Dr. Samer Odeh Hanna 1.

Similar presentations


Presentation on theme: "Module: Software Engineering of Web Applications Dr. Samer Odeh Hanna 1."— Presentation transcript:

1 Module: Software Engineering of Web Applications Dr. Samer Odeh Hanna 1

2 Chapter 1: Introduction The first Web site, created by Tim Berners-Lee and Robert Cailliau at CERN (European Nuclear Research Center), consisted of a collection of documents with static content, encoded in the HyperText Markup Language (HTML). Since then, the Web has evolved from an environment hosting simple and static hypermedia documents to an infrastructure for the execution of complex applications. These slides are designed to accompany module: Software Engineering of Web Applications2

3 Several technologies have enriched the scenario and the Web has progressively become a multi-domain platform, offering support not only for information delivery, but also for application execution. Nowadays, complex Web applications, such as eCommerce systems, large-scale corporate platforms, collaborative distributed environments, social networks, and mobile services, are almost omnipresent. These slides are designed to accompany module: Software Engineering of Web Applications3

4 Features that characterize Web applications Higher accessibility of information and services. Document-centric hypertext interface. Variable technologies for data management. Variable presentation technologies. Architecture complexity. These slides are designed to accompany module: Software Engineering of Web Applications4

5 Developing Web applications therefore involves several intrinsic challenges, which imply the adoption of adequate technologies and methodologies. Sound methodologies, forming the baseline for rigorous and repeatable development processes, are especially needed to cope with the complexity of current Web applications and to ensure their quality. These slides are designed to accompany module: Software Engineering of Web Applications5

6 In this book we discuss the most prominent issues of Web application development in the context of well-established engineering processes that cover the whole product life cycle. We especially stress the importance of models as a means for: (i) addressing the complexity of Web applications at some level of generalization, abstracting from low-level details, and (ii) shaping up rigorous and systematic development processes, possibly complemented with automatic tools. These slides are designed to accompany module: Software Engineering of Web Applications6

7 What is Web Engineering A recent discipline focusing on the adoption of models, systematic methodologies, and tools for the design, development and evaluation of high-quality Web applications. This book aims at showing how Web engineering methods can provide effective solutions for addressing the major issues posed by Web application development. These slides are designed to accompany module: Software Engineering of Web Applications7


Download ppt "Module: Software Engineering of Web Applications Dr. Samer Odeh Hanna 1."

Similar presentations


Ads by Google