Introduccion Ingenieria Web I
Introduccion Ingenieria Web I
Introduccion Ingenieria Web I
Ingeniería Web
Ingeniería Web
5
Diferencia
• Si es por internet, el usuario puede entrar desde cualquier lugar del mundo donde tenga
un acceso a internet.
• Pueden existir miles de usuarios pero una única aplicación instalada en un servidor, por
lo tanto se puede actualizar y mantener una única aplicación y todos sus usuarios verán
los resultados inmediatamente.
• Emplean tecnologías como Java, JavaFX, JavaScript, DHTML, Flash, Ajax... que dan gran
potencia a la interfaz de usuario.
• Emplean tecnologías que permiten una gran portabilidad entre diferentes plataformas.
Por ejemplo, una aplicación web flash podría ejecutarse en un dispositivo móvil, en una
computadora con Windows, Linux u otro sistema, en una consola de videojuegos, etc.
8
Modelo de proceso de la Ingeniería Web (I)
. Características como inmediatez, evolución y
crecimiento continuos, nos llevan a un proceso
incremental y evolutivo, que permite que el usuario se
involucre activamente, facilitando el desarrollo de
productos que se ajustan mucho lo que éste busca y
necesita.
10
Modelo de proceso de la Ingeniería Web (II)
11
Modelos de proceso de la Ingeniería Web (III)
. Formulación: identificación de metas y objetivos
. Planificaciónproyecto : estimación de costos, evaluación de riesgos y planificación
temporal del
. Análisis: establecimiento de requisitos
. Ingeniería: dos grupos de tareas paralelas,
Técnicas (diseño arquitectónico, de navegación y de interfaz)
No técnicas (diseño del contenido y producción)
12
Ingeniería(I)
. DISEÑO ARQUITECTONICO
El diseño arquitectónico para para los sistemas
y aplicaciones basados en web se centra en la
definición de la estructura global y en la
aplicación de las configuraciones de diseño y
plantillas constructivas para popularizar la
estructura que se representara como parte de la
webapp.
13
Ingeniería(II)
. DISEÑO DE NAVEGACIÓN
Una ves establecida la arquitectura de una webapp y
establecidos sus componentes el diseñador deberá
definir las rutas de navegación que permitan al
usuario acceder al contenido y a los servicios de la
webapp además definir la mecánica para la
navegación.
14
Ingeniería(III)
. DISEÑO DE LA INTERFAZ
Los conceptos, principios y métodos de diseño de
interfaz son aplicables al diseño de interface de
usuario sin embargo las características especiales de
los sistemas y aplicaciones web requieren otras
consideraciones adicionales.
15
La Web
. “Navegar en la Web” se ha convertido en una actividad
cotidiana, es evidente que Internet se popularizó. En la web se
pueden encontrar sitios desde los más simples constituidos
por un:
. conjunto de páginas HTML vinculadas,
. buscadores de información,
. aulas virtuales,
. comercio electrónico
. hasta aquellos que permiten realizar transacciones bancarias
con alta seguridad.
Definiciones
. Para la Real Academia Española (RAE):
. “Tecnología es un Conjunto de teorías y de técnicas que permiten el aprovechamiento
práctico del conocimiento científico. Lenguaje propio de una ciencia o un arte”.
. Ciencia es un “Conjunto de conocimientos obtenidos mediante la observación y el
razonamiento, sistemáticamente estructurados y de los que se deducen principios y
leyes generales”.
. Ingeniería “Estudio y aplicación de las diversas ramas de la tecnología, por alguien que
discurre con ingenio las trazas y modos de ejecutar algo”.
.
Paradigma es un “conjunto de prácticas que definen una disciplina científica durante un
período específico de tiempo”. "Las sucesivas transiciones de un paradigma a otro vía
alguna revolución, es el patrón de desarrollo usual de la ciencia madura
La Ingeniería Web (IWeb) aplica “sólidos principios
científicos, de ingeniería y de administración, y
enfoques disciplinados y sistemáticos para el
desarrollo, despliegue y mantenimiento exitoso de
sistemas y aplicaciones basados en Web de alta
calidad”.