Download presentation
Presentation is loading. Please wait.
Published byAdam Wilkins Modified over 8 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.