Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Se aplica el Se desarrollan
Crecimiento
uso de la grandes
desorganizado
Ingeniería sistemas Web Redes sociales
Transacciones
bancarias
Internet
Es Reservaciones
turísticas
A
Ingeniería de
Software
Intensivas de red
Estética Inmediatez
Ingeniería
Web
Seguridad Evolución
continua
Controlada por
el contenido
•Es aquella que posee contenido de solo lectura con navegación y
Informativa
enlaces simples. Ejemplo: www.bbva.es o Wikipedia.
Orientada a
• Se proporciona un servicio al usuario.
servicios
• Identifica objetivos.
• Establece el alcance de la
primera entrega.
• Genera estimación de
costo
Evaluación Evaluación de riesgo
Planificación •
del cliente
• Calendario de desarrollo y
fechas de entrega.
Proceso
de
Pruebas que buscan errores en
Ingeniería
todos los niveles: Contenido, Especifica los requerimientos.
funcional, navegacional, etc. Web •
Test Análisis • Identifica el contenido.
Formulación
Necesidades del
negocio
Permite
Clientes Equipo
Establecer
Metas y
objetivos
Requisitos Formulación Objetivos y metas
¿Cuál es la
principal
motivación para
la creación de
Webbapps?
Preguntas
¿Cuáles son los
Funciones y
características ¿Quiénes beneficios que
usaran las deben
Webbapps? satisfacer las
Webbapps?
Formulación en la Ingeniería Web – Obtención de requerimientos
•La complejidad es proporcional al número de empleados.
•Objetivo de cada usuario al usar una Webbapp
•¿Cómo llegará el usuario a la Webbapp?
Definir categorías de usuarios •¿Qué características son de preferencia del usuario?
•Permite que la definición de los requerimientos sea más manejable
básicos
•Listar objetos de contenido
•Definir cuales son lo Requerimientos funcionales y no funcionales
Análisis de información •Definir cuales son las entradas y salidas de información
recopilada
• La jerarquía de usuario
• Desarrollo de casos de uso
• Afinación del modelo de caso de uso
Requisitos para el análisis de las Web Apps
• Formulación
• Recopilación de requisitos
• Modelado de análisis
Requisitos para el análisis de las Web Apps
• La jerarquía de usuario
• Las categorías de usuarios finales que interactuarán con la Web app, se
identifican como parte de las tareas de formulación y de recopilación de
requisitos.
• Cuando el numero de usuarios es grande es aconsejable desarrollar una
jerarquía de usuarios.
Requisitos para el análisis de las Web Apps
Desarrolladores y Expertos en
Especialistas de
proveedores de Editor de Web Ingeniero Web dominios Administrador
soporte
contenido empresariales
• Generan y • Organización del • Obtención de • Es capaz de • Apoyo continuo • Llamado
recopilan contenido. requerimientos. responder todas a la web app. Webmaster
contenido. • Se relacionan • Modelo de las preguntas • Es responsable • Tiene la
• El contenido es con los análisis. relacionadas con de correcciones, posibilidad diaria
inherente a una desarrolladores. • Diseño metas, objetivos adaptaciones y de la operación
web app. • Entiende el arquitectónico, y requisitos mejoras al sitio. de la web app.
contenido la de interfaz y empresariales • Actualización de • Puede estar
tecnología de la navegación. relacionados con contenido. inmiscuido en
web app. eb app actividades
• Implementación • Implementación
y pruebas. de mejoras técnicas.
El proceso de Ingeniería Web
• Los atributos de los sistemas y aplicaciones basados en web
tienen una profunda influencia sobre el proceso de IWeb que
se elija.
• La inmediatez y la evolución contínua son atributos
principales de una Web app, se debe elegir un modelo de
proceso ágil que produzca liberaciones a un ritmo vertiginoso
El proceso de Ingeniería Web
- Actividades involucradas:
• Comunicación con el cliente
- Análisis del negocio: define el contexto empresarial-organizativo para la web app
- Formulación: es una actividad de recopilación de requisitos que involucra a todos los
participantes
• Planeación
- Se crea el plan de proyecto para el incremento de la Web app
• Modelado
- Abarca las tareas de análisis y diseño
• Construcción
• Despliegue
- La web app se configura para su ambiente operativo
El proceso IWeb
El proceso de Ingeniería Web
Refinamiento del Marco de Trabajo
• Concurrencia
• Carga impredecible
• Desempeño
- Espera prolongada
• Disponibilidad
- 24/7/ 365
• Sensibilidad al contenido
- Calidad y naturaleza estética
Atributos de los sistemas y aplicaciones
basados en Web
• Evolución contínua
- Análogo a la jardinería
• Inmediatez
- Poner software en el mercado rápidamente
• Seguridad
• Estética
- Presentación y disposición de lo elementos
Categorías de aplicaciones
• Informativo
- Contenido de solo lectura
• Descarga
• Personalizable
• Interacción
- Cuartos de charla, tableros de anuncios o mensajería instantánea
• Entrada del usuario
- La entrada con base en formularios…
• Orientada a transacciones
- Realizar pedidos
• Orientadas a servicios
- Asesoría en trámites
• Portal
- Canaliza al usuario hacia otros servicios web
• Acceso a una base de datos
• Almacén de datos
-Colección de grandes bases de datos