Professional Documents
Culture Documents
com/dictionary/patterns-improving-pragmatic-quality-web/32257
https://en.wikipedia.org/wiki/Web_engineering
https://www.slideshare.net/hello_hi90/web-engineering
https://www.slideshare.net/drdenizkilinc/web-engineering-8651891
https://www.slideshare.net/awahid/web-engineering-2337102
https://pdfs.semanticscholar.org/451d/e806cd65919eac4238cc911fee7888f76c1e.pdf
https://www.researchgate.net/publication/229023354_Web_Engineering
http://web.nchu.edu.tw/~pfsum/WDM/Web_Engineering_Intro.pdf
To successfully build large-scale, complex Web-based systems and applications, Web developers
need to adopt a disciplined development process and a sound methodology, use better development
tools, and follow a set of good guidelines. The emerging discipline of Web engineering addresses
these needs and focuses on successful development of Web-based systems and applications, while
advocating a holistic, disciplined approach to Web development.
Web Engineering uses scientific, engineering, and management principles and system-atic
approaches to successfully develop, deploy, and maintain high-quality Web systems and
applications (Murugesan et al., 1999). It aims to bring Web-based system development under
control, minimize risks and improve quality, maintainability, and scalability of Web applications.
The essence of Web engineering is to successfully manage the diversity and complexity of Web
application development, and hence, avoid potential failures that could have serious implications.
The disciplines that to the evolution and growth of the Web are:
Media: integration of different types of media such as data, text, graphics, images, audio
and video, and their presentation (animation, 3D visualization); different types of
interaction and channels of communications (one-to-one, one-to-many, many-to-one, and
many-to-many).
Information science: information organization, presentation, indexing, retrieval,
aggregation, and management; and collaborative and distributed content creation.
Information and communication technology and networking: efficient and cost- effective
storage, retrieval, processing, and presentation of information; infra- structures that
facilitate transfer and sharing of data and information; wired and wireless Internet
communication; and personalized and context-aware Web applications.