Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
An Introduction
World Wide Web
Abbreviated as WWW
commonly known as the Web
is a system of interlinked hypertext documents accessed via the
Internet
The Web is an application that can operate on global computer
networks
An indispensable technology
In virtually every aspect of modern living
A transformative technology
Changes the way we do things
Changes the way we acquire and disseminate information
Techalevee.com
World Wide Web Properties
Unbound in space/time: Information provided on the
Internet is available every day, around the clock, and around
the world (pending network operation).
Bound in use context: Web-based hypertext fosters
associations among works through links, giving rise to
networks of meaning and association among many
information sources that may be scattered across the globe
and written by many authors
Distributed, non-hierarchical: The Web's technical
organization as an application using the Internet for a
client/server model influences the disintegration of user
focus on a single outlet for experiencing content.
Definitions
Web System – an infrastructure or system enabling the
operation of a Web application
Dynamically
Web Application
Created
Site
Service-Based
Web Application
and Federations
Dynamic Data
Access
Static
Service
Site
Simple
Data
Collector Site
Accessibility Readability
Scalability
Reliability
Maintainability
Usability
Web System Development
Summary (1/2)
Less attention is given to development methodologies,
testing and evaluation, quality assessment and control
Largely relies on individual’s own development practices
Lack of realization of its lifecycle
Analysis of needs, redesign, development (including coding),
management, metrics, maintenance
Calls for significant system-level and design decisions
It is an exercise – not an event
Legitimate concern about the manner in which they are
created and their long-term quality and integrity
Web System Development
Summary (2/2)
In many cases, Web systems
development is
Chaotic
Failure-prone
Unsatisfactory
Why Do You Think That Web
Systems are the #1 Target
of Attack?
Risks to Web-Based Business
Long system delivery time
Low responsiveness to business
changes
High project development and ongoing
support costs
Questionable system quality
Desires of Web-Based Businesses
Project delivery time – shorter
System quality – improved
Technology investment - optimized
Need for Process
Domination of the different requirements calls for a
systematic approach
Producing high-quality applications in a cost-effective
way
Goal – application should be
Maintainable and evolvable
Reliable
Efficient
Appropriate for UI
Delivered on time at predictable cost
Or Simply Software Engineering?
Category Examples
Network Information
Engineering Systems